John James Hall — Horologist (1845–1941)