Spotlight on Leadership: Interview with Teresa Allen, Health Research Authority
Teresa Allen is the chief executive of the UK’s Health Research Authority (HRA), an executive non-departmental public body of the UK’s Department of Health. The HRA which works with other UK organizations to regulate different [...]