A Watcher, and native of Scotland, he served for thirty years, and in the course of his career was assigned to the immortals:
Mary MacGregor 1631 - 1634
Duncan MacLeod 1634 - 1636
William Campbell 1636 - 1647
James Wallace 1648 - 1661
He retired in 1661 and was granted the pension of 10 head of cattle and croft in the Highlands for his service.