Dr Hal Maxwell (Scottish representative)

Dr Hal Maxwell is a GP in a small rural dispensing practice in South west Scotland… Read more>