1969至1970年，他参加了外交政策学院高级班的一年课程；1970年，他接替翟浩然（）担任美国驻香港总领事馆副总领事，于6月30日到任后亦曾暂代总领事职务。驻港任期至1974年结束后，于1976至1978年间担任美国在华联络办事处副馆长，期间经历了唐山大地震；其后，他参与了与中共谈判中美三个联合公报、台湾关系法与对台军售等；并在其奔走下，美国成立了美国在台协会，作为美国与中华民国断交后的延续实质关系管道。
美国在台协会.他于1979年1月自国务院退职，转担任美国在台协会的首任理事