brian waters