Gregory McCullough -
Gregory McCullough (CAN)
The Meaning of Life,
Art and Most Everything.

oil on canvas, 20x28 9/16 inch