vincent walsh