John's work in the firm covers all aspects of General Practice with a broad client base ranging from sole traders, professional partnerships through to manufacturing and distribution companies.