B2DB — Who said what, where, and when

Mazin Hassan

Morriston Hospital

Events Mazin Hassan has spoken at