Umpire at METRO UMPIRES KANSAS CITY, LLC - Lenexa, Kansas, United States
METRO UMPIRES KANSAS CITY, LLC is a company based out of 10308 NOLAND RD, Lenexa, Kansas, United States.