Debra Alexander

Screen Shot 2016-11-20 at 5.59.39 PM.png
Screen Shot 2016-11-20 at 5.59.39 PM.png

Debra Alexander

150.00

Petals in red

2011

Print - monoprint on paper 

Size : 22.5 x 15 in.

Add To Cart