Exactly how high was your ferritin? And by "high end" what do you mean, based on your lab's reference range? And how high or low were your "wonderful" CRP, homocysteine and other numbers? You might think they're "wonderful" but there are context in which they may not be so "wonderful"? Being in the middle of the reference range doesn't mean they're so "wonderful".
Depending on high "high" your Ferritin is, you need someone who'll review your entire blood work, including your CBC and metabolic panels, not the items you selectively disclosed. I would go see a qualified MD, DO or a naturopath, even though it may cost your money. Don't rely on the lay readers of blood tests here.