GP-Social-1200-630

A general practitioner wears a lab coat.