WHO IS BRIAN FLOWERS?