Steven Shearer

Canadian, born 1968
Name
Steven Shearer
Born
Canada: British Columbia, New Westminster
1968
Nationality
Canadian