willie mcnab , bobby mcnab , geordie mcnab ... thank god , young rabbie mcnab was safe , left at home ... will fraser , ewan fraser , geoffrey mcclure ... mcclure ... had he touched on both george and sorley ?