colonel roderick macleod, d.s.o., m.c.