Mike Davis

I am a consultant in continuing medical education with a number of medical education groups and charities.