En 1849 fue nombrado superintendente del jardín botánico de Peradeniya, Ceilán, y luego su director de 1857 a 1880.