Michael Porter

BA, MPhil

Michael Porter

Affiliations and Expertise

Senior Lecturer, General Practice Section, Division of Community Health Sciences, College of Medicine and Veterinary Medicine, University of Edinburgh, UK Senior Lecturer in Social Sciences