Brandon McGuire blasts a new meet record in 300H!