patrick m. walsh