Biograpy of Kevin J. Walsh