Kirsty Shires

GP and educator