Dzieciństwo i młodość Brown urodził się w Columbus w stanie Ohio w USA, jednak większość swojego dzieciństwa spędził w Niemczech, uczęszczając do Würzburg American High School w Würzburgu, którą ukończył w 1988 roku. Podczas pobytu w Niemczech trenował koszykówkę oraz baseball. Następnie przez 2 lata uczęszczał do Mesa Community College, po czym przeniósł się na Uniwersytet Kalifornijski w San Diego, gdzie przez 2 sezony grał w drużynie akademickiej tego uniwersytety w koszykówkę. W 1992 ukończył studia z ekonomii, uzyskując licencjat.

Kariera w NBA Swoją karierę w NBA rozpoczął w 1992 roku jako skaut w Denver Nuggets, gdzie pracował przez 5 kolejnych lat. W 2000 roku, został zatrudniony przez San Antonio Spurs, jako asystent głównego trenera – Gregga Popovicha. Jako członek sztabu trenerskiego zdobył wraz ze Spurs mistrzostwo w 2003 roku. W następnym sezonie został zatrudniony w Indianie Pacers jako asystent trenera Ricka Carlisle, razem z Pacers awansował do wschodnich finałów konferencji.