Yes I too strongly recommend John BerryHill @jberryhill
He is very good @ domains as well as trademark associated with domains.
I have been using his service for the past 5 - 6 months & he is very prompt / genuine in guiding me.
Without his help I would have been in deep trouble.