的自由教会学院（Free Church College）教了两年书，此后于1864年前往印度。在加尔各答期间他支持当地动物园的建设。1865年起出任加尔各答印度博物馆（Indian Museum）的首任馆长，直到地1887年为止。他在印度期间还曾多次前往中国与缅甸进年探险。1867年他作为一位自然学家随司拉登（Edward Bosc Sladen）探险队前往上缅甸及云南。1876年至1876年间又随柏郎（Horace Browne）探险队前往相同地区，不过由于前往迎接的英国驻华使馆官员马嘉理被杀而退回缅甸。