hi. In Waltham, MA there is the national archieves of those who landed in the east coast. They have my great-grandfather's card that he signed in Boston! Do you know where you ancestor landed? East Coast? NY or Boston? On his emigration card is listed the country and probably the town where he came from. In scotland they have volumes of records. William, James, Robert are common first names for Meikles.