You are not the only one to pay a SEO professional and there are thousands of websites.
Furthermore, the difficulty to rank on a query made of only one word is very big.
It takes a lot of time and backlinks to get ranked on this kind of keyword.
This doesn’t mean your SEO provider is unqualified. By the way, would that ranking really bring you business ?
Feel free to talk about the theory of long tail with your SEOs …