We came to John with little to no knowledge of what we were looking for--only knowing that we needed to improve traffic to our site. He developed a game plan for us, executed it in the projected time frame and got us terrific results. I would highly recommend him unless you happen to be a competitor of mine in which case, please use someone less effective.