A good way to find out if a consultant is great at their job is that they themselves are on entry page of rankings.
If so, you may been a target of SEO black hat techniques without you being aware of it. http://Xke.Oshadefensegroup.com/__media__/js/netsoltrademark.php?d=Demo.Qkseo.in%2Fviewtopic.php%3Fid%3D1256948