Cape Breton Captain

Captain David A McLeod