Career
He represented Middlesex East in the Canadian House of Commons from 1887 to 1896 as a Conservative member. Marshall was educated in London. Marshall served as reeve for London Township from 1882 to 1883 and warden for Middlesex County in 1882.