Philip R. Walsh's Interests