L . Hamacher & C ?o.