william sat on the board of directors of numerous railway companies between 1845 and 1850: the champlain and st lawrence railroad company, the champlain and new york railroad company, the montreal and new york railroad company, the montreal and champlain railroad company, the lake st louis and province line railway company, the st lawrence and ottawa grand junction railroad company, the st lawrence and atlantic railroad company, and the grand trunk railway company.