These levels look okay -- would consider testing antibodies, if negative then it is difficult to attribute your symptoms to a thyroid problem.
You are probably hypothyroid, your TSH is high, your free T4 is lower than normal. He should also test your free T3.
Umm, that TSH is perfectly normal! It couldn't be better. You may need further testing and I'm sure Dr. Mark will recommend some, but the symptoms are pretty non-specific.