Edward Daniel Johnson

English watchmaker