vid Haddington , Edinboro , Kilso , Allon m . li.