From my understanding, suggest should be in form of "I suggest someone do something." Today I read an article about Regular Expression Algorithms and the author wrote:
I suggested to Rob that we needed to find the smallest regular expression
I was wondering if it's a correct usage. If it is correct, why?