dennis patterson