David Weber

German clockmaker