public profile
Son of Samuel McInnes and Catherine Margaret McLean Brother of Ewen Montrose McInnes; Dolina McInnes; Mary McInnes; Ian Hamilton McInnes and Muriel Isabel McInnes