John David Smith

Riding

Location Dot IconVictoria North

Dates of service

(general election)

Riding representation

Victoria North

3rd Parliament

Party affiliation(s)

Ontario Liberal Party