Steve Cannon portrait by Janet Bruesselbach

Oils on linen, 16"x20", 10/14/09 (Price negotiable, sale benefits Tribes)

Steve CannonTribes