bristol walsh