Ken Heidebrecht lives in the Canadian province of Nova Scotia. It is a land of historic...

read more