Dr. Joseph Thompson, MD works in Charlotte, NC as a Cardiologist and has 17 years experience. Dr. Thompson is board certified in Cardiovascular Disease and graduated from Medical University of ...