karl haslam, mr's avatar
karl haslam, mr
clinical scientist at St James's hospital
  • clinical scientist at St James's hospital
Want to learn more about karl?

Join NEJM Resident 360!