bryan waters