brian hopper