James Charles Cox — Australian physician and conchologist (1834-1912)