tp bennett