geoff ballard view gallery
Bio

Geoff Ballard lives in Salmon Arm, BC.

Scroll