Dr Rupert Payne

MB ChB(Edin.), PhD(Edin.), FRCP(Edin), MRCGP

Current positions