David Scott Armstrong (Toronto, ON):

David Scott Armstrong