John qualified as a solicitor and joined Weightmans in 1988, dealing with personal injury, including EL and motor claims. In 1994 he specialised in motor, particularly MIB and technical claims, and was made a partner in the same year. He transferred to assist in the set up of Weightmans Birmingham office in 1996, managing the MIB and technical team in that office. In 2001 John became manager of the Birmingham large loss team, specialising in large loss and technical claims, acting for the Motor Insurers Bureau and major insurers including AXA Corporate Solutions and Zurich in claims arising from injuries of the utmost severity and advising insurers on liabilities in contract, under the Road Traffic Act and MIB Article 75. In 2014 he transferred to the Birmingham Healthcare team and is presently handling personal injury claims with a reserve up to £10,000,000 including cerebral palsy, brain and spinal injury and amputation.