Couldn't have been more pleased. The office is efficient, well run and friendly. The exam was very thorough and Dr. Ballard spent plenty of time with me. Received my results and Dr. Ballard's comprehensive summary by mail within a week. Fortunately, the cost to me was zero as my appointment was covered by insurance.
The downside? Dr. Ballard only does physicals and is not available to be my primary care physician.