Landis is a name predominately from western Europe, most likely from France, Sweden, or Germany. French meaning of Landis is "from the swamp", while the German meaning is a nickname for a Highwayman or someone who despoils the land.
Batzon is not widely known as a surname, but it could well be Jewish as it sounds rather as though it could be a corruption of the name bat Zion, a common Jewish woman's name meaning "daughter of...
There are Jews who use the surname Shepard, and there are also non-Jews who use the same surname. Most surnames used by Jews are not used only by Jews, and in that sense there are few if any truly...