Mig

It's always difficult (if not impossible) to diagnose someone via the internet, so you should seek someone out who can meet your needs in your area.

Having said that, I'll try to provide...