William Horsman — medical officer in East India Company, Madras medical service