北洋水師
他於1856年到1862年在英國財政部與郵局擔任公職，1863年應李泰國之邀到北京的海關總稅務司任職。1868年受清廷委託與瑪斯試圖從葡萄牙手中贖買澳門不成。1874年赫德任命他為海關駐倫敦辦事處主任。1875到1880年他為北洋大臣李鴻章的北洋水師向英國訂購了11艘炮艇，1879年他為北洋水師向英國接洽訂購兩艘超勇級巡洋艦揚威號、超勇號。他也經辦中國郵政在英國印製郵票事宜。