Dr. Craig Duck is a Doctor in Encinitas 92024, Encinitas CA and has an…read more experience of 31 years in this field. Dr. Craig Duck practices at Unavail in Encinitas 92024, Encinitas CA.
Some of the services provided by the doctor are: hypertension & high blood pressure,office-based procedures,treating kidney disease,FAMILY MEDICINE and Diabetes etc.read less