James Tupper

James Tupper

Birthplace: Dartmouth, Nova Scotia, Canada