Peter Openshaw
peteropenshaw.bsky.social
Peter Openshaw
@peteropenshaw.bsky.social
Pulmonologist, immunologist working on respiratory diseases and viral infection at Imperial College London.
No videos yet.