Michael O'Gorman

Veterinary surgeon, pharmacovigilance consultant. Views expressed purely personal and will (almost/probably) never be related to either of the above.

Michael O'Gorman