Geoff was born in 1947 in Douglas. Admitted to the Manx Bar in 1969 and was a partner in the firm of Dickinson Cruickshank & Co from 1971 until his retirement in 2005.

Involved in many sporting associations and was Chairman of IOM Sport from 2002 until 2012.

Awarded the MBE in 2008 for services to Sport and the Disabled and made a Freeman of the Borough of Douglas in 2012.

At present Chairman of the IOM Financial Services Commission as well as being the IOM Police Complainants Commissioner .Chairman of the Manx Gateway Club for over 30 years and has been Chairman and Director of Project 21 since its formation in 2002