Mary MacLeod was born on 06 July 1937 and is currently 72 years old.
Below is a list of programmes Mary MacLeod has been associated with: