patrick t cooper