Dr Peter Horsfall
Special Interests
All aspects of general practice
Favourite thing about being a GP
Watching kids grow up and have their own kids
Hobbies
Playing golf
All aspects of general practice
Watching kids grow up and have their own kids
Playing golf