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

Dr Tom Porter


  • 6028618
  • Consultant in Public Health Medicine
  • Public Health Wales / Cardiff and Vale University Health Board

Declarations


Add a declaration

Jan. 17, 2014



Nothing To Declare