Charles Legge

Canadian engineer, patent solicitor