Dr Jim Macfarlane

Dr Jim Macfarlane is a Consultant Respiratory Physician specialising in TB, complex respiratory infection and Occupational lung disease