David Foster, ‘Giant Lilypad in the Rain’, Brickworks Gallery

About David Foster

b. 1946, Atlanta, GA, USA, based in Atlanta, GA, USA