Career
He represented Weyburn from 1934 to 1938 in the Legislative Assembly of Saskatchewan as a Liberal. He was born in Clifford, Ontario, the son of Hugh Eaglesham and Margaret Marshall, and was educated in Harriston and at Trinity Medical College. Eaglesham served as president of the Saskatchewan Medical Council and was coroner for Weyburn, Saskatchewan.