Jim has worked as a teacher, principal and assistant superintendent.  He joined Syncrude in 1980, and in 1982 – 1995 was the manager of Aboriginal Programs.  He was appointed C.E.O. for Fort McKay Group of Companies in August 1997 and served in that capacity until 2007.

In between, Jim served as a Catholic School Trustee for 9 years and for 12 years as a city councillor.