Margo was born in Penzance, and studied art at the Bath Academy of Art from 1949-52, and further at the Penzance School of Art. A major influence on her simplicity of approach to landscape and coastal painting was one of her Corsham tutors, William SCOTT, for whom she also worked as a studio assistant.
She taught in London and then Gibraltar for two years before returning to live in Cornwall, to settle and live with her Belgian-born husband Willy Maeckelberghe, a general practitioner much-loved in the area.
The painter is a long-time member of the Newlyn Society of Artists, having served in all respects on the the Council of Management and the Committees of the NSA. She has exhibited widely and internationally. Her work is in many public collections, including Exeter University and Cornwall Council.
Currently she is Chairman of the Penwith Society of Artists. Her paintings feature the sweeping, evocative landscapes of her native Cornwall, and views from the Isles of Scilly, of coastal rockscapes, seas and skies.