Vivienne Mackinnon elected president of BVA Scottish Branch
Mackinnon has been an active member of the BVA Scottish Branch since 2017

Perthshire-based vet Vivienne Mackinnon has been named British Veterinary Association (BVA) Scottish Branch president following its annual general meeting.