This year Richard celebrated his 50 birthday. Richard’s current address is 4247 Deer Watch Dr, Castle Rock, Co 80104. Richard has listed phone number: (720) 733-8440. This person's birth year is 1974. Records link Richard with Steven Scott Lewallen, Madelyn Campbell Lee, Veronica R Greenlee and 6 other people. Public records show Denver, Englewood, Laguna Niguel and 3 other cities as cities Richard also stayed in.