John H. B. Latrobe — American lawyer and inventor