The Maroscher family name comes from the Transylvanian county of Maros and the river that borders it is also called the Maros. The Romanians call it the Mures.
Since the last name “Maroscher” is derived from the Transylvanian geography rather than an person’s occupation or physical characteristic, I assume Dad’s ancestors were likely among the early German settlers in Transylvania.