Contributor | Richard Harper
                
                
                        Richard Harper is a practicing Veterinary Surgeon with an MSc in Clinical Oncology. He has a keen interest in strategies of minimal intervention; both medical and political.
                    
                
    Contributor's articles
                    Loading...