James M. Gregory (November 4, 1935 – October 30, 2019) was a Canadian hockey league executive and general manager. He worked in the National Hockey League. He was born in Port Colborne, Ontario. He coached and manage the Toronto Marlboros, winning two championships. He then moved to the National Hockey League's (NHL) Toronto Maple Leafs, becoming their general manager. 