Primo finishes US Championship in two weekends