David Charles of Mar, Lord Garioch — (1944-1967)