I don`t remember any Harkess relatives from Prestonpans,James was from Port Seton though Chrissie was from Prestonpans,there were relatives but not Harkess relatives,that said maybe the Harkess family branched off at some point earlier and some lived in Prestonpans.I personally don`t remember ever hearing the name in Prestonpans,only Port Seton.There is a possibility that it`s a different family.The name Harkess and it`s different variations is reasonably local,though closer to the borders.The name James does appear to be very popular to the Harkess family though.
cheers