Who pays this doctor?
A voluntary register of doctors declared interests.

Dr D J Shepherd


  • 3091777
  • GP Trainer and Senior Clinical Research Fellow CLAHRC
  • Self Employed at Saffron Group Practice

Declarations


Add a declaration

Jan. 16, 2014



Nothing To Declare