Mohammed Ahmed Umar

Surgery, Veterinary Medicine, Anaesthetics

DVM, MVSc, PhD
17.51

Skills and expertise(1) View all

65 Following View all

8 Followers View all