Cardiologist and Cardiac Surgeon: What's the Difference?

Cardiologist and Cardiac Surgeon: What's the Difference?