Livingston’s Vay O’Brien wins Junior National Championship