Margaret Hamilton Margaret Caselton Margaret Fulton Karen Hamilton Margaret R. Moulton Elizabeth Hamilton James Hamilton Richard Hamilton Nigel Hamilton Sable Hamilton