Yes, he is a member of the Pontoon and Deckboat magazine forum and his business is located in the Lake Norman area. The magazine has done side by side testing of his T.A.P. Fins system vs. lifting strakes...........check out back issues of the magazine to see the results............
They are not the same thing as Bennington's strakes. They only deflect water spray, which is not nearly as dense as the surface of the lake, and so they can't possibly provide as much lift as factory strakes.
Think of it this way. If you jumped off a tall bridge, and halfway down there was a sprinkler set up, how much do you think the water spray would slow you down? Compare that with smacking the surface of the lake or river below the bridge.