I think your doctor should have spent less money and time on all those tests and paid more attention to your thyroid result. From what I see your Free T4 is right at the bottom of the range and since the range is far too broad to be functional for many people, that is a strong indication of you being hypothyroid. Even though your TSH is within range, TSH is a pituitary hormone that is affected by so many things that at best it is only an indicator to be considered along with more important indicators such as symptoms and also levels of the biologically active thyroid hormones Free T4 and Free T3. And you were not even tested for Free T3. So I suggest that you go back and get tested for Free T3, and also Reverse T3 at the same blood draw. Also, In the future you should make sure they always test for Free T4 and Free T3 every time you go in for tests.
I am a bit surprised that your TSH is within range, since you mentioned a diagnosis of Hashimoto's Thyroiditis a year ago. What tests were done that indicated Hashi's?
Hypo patients are frequently too low in the ranges for Vitamin D, B12 and ferritin. D should be at least 50, B12 in the upper end of its range, and ferritin should be at lest 70, and some say 100. So you are too low in Vitamin D, a bit low for B12 and ferritin is okay. You can supplement on your own for D and B12.
A good thyroid doctor will treat a hypothyroid patient clinically by testing and adjusting Free T4 and Free T3 as needed to relieve symptoms, without being influenced by resultant TSH levels. Symptom relief should be all important, not just test results. People typically expect that Endocrinologists are always good thyroid doctors, but that is not the case. Many of them specialize in diabetes, not thyroid. And many of them have the "Immaculate TSH Belief", and only pay attention to that. That is very wrong. Also, many of them use "Reference Range Endocrinology", by which they will tell you that a test result that falls anywhere within the range is adequate. That is also wrong. You can get some good insight from the following link. I highly recommend reading at lest the first two pages, and more if you want to get into the discussion and scientific evidence for all that is recommended. Note that the link seems to be down at present, so you will have to try it later.
http://www.thyroiduk.org.uk/tuk/TUK_PDFs/diagnosis_and_treatment_of_hypothyroidism_issue_1.pdf
After you read some of the link I think it will be evident that you need a good thyroid doctor that will treat clinically, as described above. Your current doctor seems to be unwilling to do anything until some test results are out of range, even though you have numerous hypo symptoms already. I have looked through several sources for names of doctors recommended by other thyroid patients, but the closest one I can find right now is in Mobile. So you may have to give the Endo a copy of the entire link and push him to read it and consider treating you clinically since you already are having hypothyroid symptoms. Many of us have found that we needed Free T4 to be at least mid-range, and Free T3 to be in the upper half of its range, and adjusted upward from there as needed to relieve symptoms.
Since lab results and calculated reference ranges can vary from lab to lab and results need to be compared to ranges, please post the reference ranges shown on the lab report for those test results.
Before discussing further, please post your thyroid related test results and reference ranges shown on the lab report. Also, if tested for Vitamin D, B12, ferritin, and cortisol, please post those as well.