Those feet are atrocious. I find it hard to believe any farrier just did them, if so, you you do seriously need a new farrier. I would not be worrying about trying to find the source of lameness until this gets straightened our, because the overgrown hooves are a HUGE potential cause.
PM me....how far east in CO are you?
Maybe I can fix you up with someone.