joseph 'jp' patterson