Bob Hainstock

Hainstock has been a Western Canadian and Maritime journalist, photographer, and artist for over 30 years.