Joseph Allen is an abstract painter living and working in Buffalo, NY.

%d bloggers like this: