Játékvezetésből 1985-ben Bakersfieldben vizsgázott. A Bakersfieldi labdarúgó-szövetség által üzemeltetett labdarúgó bajnokságokban kezdte sportszolgálatát. Az Amerikai labdarúgó-szövetség Játékvezető Bizottságának minősítésével 2000-től az Major League Soccer (MLS) játékvezetője. 2007-től hivatásos bíró. Küldési gyakorlat szerint rendszeres 4. bírói szolgálatot is végzett. A nemzeti játékvezetéstől 2015-ben visszavonult. MLS mérkőzéseinek száma: 213 (2015).
Az Amerikai labdarúgó-szövetség JB terjesztette fel nemzetközi játékvezetőnek, a Nemzetközi Labdarúgó-szövetség (FIFA) 2005-től tartja nyilván bírói keretében. A FIFA JB központi nyelvei közül a angolt beszéli. Több nemzetek közötti válogatott, valamint CONCACAF-bajnokok ligája klubmérkőzést vezetett, vagy működő társának 4. bíróként segített. A nemzetközi játékvezetéstől 2015-ben búcsúzott. Válogatott mérkőzéseinek száma: 18 (2015. szeptember 8.).