Capt Andy Price receives NGL Shield