Walsh, Richard, 1941-