A general practitioner is a medical professional who specializes in the diagnosis and treatment of a broad spectrum of n...
A general physician is a medical doctor specializing in diagnosing and treating a wide range of non-surgical health cond...