He has stayed in Northglenn before moving to Parker. 13974 Valley Hi Ct, Parker, Co 80138 is where Russell lives.