3年间二度驻台，任驻中华民国大使馆政治官兼一等秘书，此间曾任史丹佛大学胡佛研究所访问学人。1974年7月至9月重新调回国务院，以东亚局国会联络官身分工作，1974年至1977年间当上该局的中华民国科长，1977年起调到香港担任副总领事，1978年转任驻泰国大使馆副馆长，1981年被任命为驻香港总领事，1982年2月上任，直至1986年7月离港。1987年，美国总统隆纳·雷根任命其出任美国驻缅甸大使。他在驻缅期间经历了8888民主运动，曾对学运人士和僧侣提供援助，在说服美国政府支持缅甸民间之余，亦说服美方