Maggie joined the NHS in 1973 as a student nurse at The Hillingdon Hospital, which at that time had an innovative partnership with Chiswick Polytechnic to deliver an integrated acute and community training. By 1977, Maggie was a general nurse and had also qualified as a District Nurse and Health Visitor. She spent the next 20 years as a Health Visitor, latterly taking a senior clinical role as a District Nurse. She also worked part-time as a Practice Nurse with a lead for asthma and care of the elderly.
In 1996 Maggie completed a degree in Health Care Management at Middlesex University and went on to work in a clinical management role in Kensington, Chelsea and Westminster where she managed community health services in North Kensington, focusing on integration and alignment with general practice and social care.
In 2005 Maggie moved to Islington Primary Care Trust as Deputy Director of Children's Services, again with a focus on the delivery of integrated services with children's social care and education. In April 2011, these services merged with the Whittington Hospital, where she became Director of Operations for Women, Children & Families with responsibility for acute, maternity and community children's services in Islington and Haringey.
Maggie retired from her full time role in October 2012 and joined NHS Tower Hamlets CCG as the Registered Nurse Member of the Governing Body in December 2012. She now leads on the Children & Young People's Programme. Since January 2015 she has also held the Registered Nurse role for NHS Greenwich CCG, and in addition to these part time roles she also works as an independent consultant on short term projects.