Dr John Floridis

A dual-registered trainee in emergency medicine and rural general practice