haven trooper