William Caven Moscrip

Dates of service

(general election)

Party affiliation(s)

Ontario Liberal Party