Monipennie, David, of Fortrose