Agree with Nathalie about Dr. Dan.
He's smart, hardworking, well trained and talented.
Our insurance provider sometimes has trouble understanding why my husband is seeing an OB/GYN but they have sufficient experience in the region to get it if you explain.
:-)