Mackenzie married ( on 4 December 1817 ) Mary Charlotte a merchant of Riga .
Mary Charlotte is the only child of Robert Pierson .
Mackenzie married ( on 4 December 1817 ) Mary Charlotte , the only child of Robert Pierson , a merchant of Riga .