Poems by David Macbeth Moir (1798 - 1851)

David Macbeth Moir was born in Musselburgh. He was a doctor by profession.