An endocrinologist is the most obvious answer but in general anyone who can prescribe both the drugs and labs to make sure everything is sunny side up will do. This can include a GP, OB/GYN, physician assistant or nurse practitioner. (I go to an OB/GYN myself)