Moira trained at St. Thomas’ Hospital in London, qualifying in 1986.
On qualifying, Moira worked within the NHS including Stoke Mandeville Hospital, becoming involved in the rehabilitation of spinal injury patients. Moira left the NHS in 1990 and worked at Bupa Hospital, Harpenden until 1993.
She then set up St Judes Clinic. This was based in Edlesborough for 14 years and was gradually developed into a multi-disciplinary Clinic. St Judes Clinic moved in February 2007 to larger premises in Leighton Buzzard, which she continued to run until October 2022.