Make sure the endo is a thyroid specialist and not just well versed in diabeties
Given the history of TSH 3.8 a few years ago, now 6.7 -- treatment seems reasonable -- primary care can usually do this, but an endocrinologist would be the expert to get things started in the right direction.
Yes, go to an Endo if you can, if not, or you have to wait for months, then go to another general/family doctor to get treatment first. 6.7 is too high even by old range.