tp bennet