Steer, John Thomas, of Jamaica