Captain J Barnes served as a Veterinary Officer in Sea Transport Service and in the 5th Light Horse. He practiced in the Wimmera and finally at Horsham in conjunction with a chemist shop.