Patrick Walsh, PhD