The number currently linked to Richard is (828) 765-0894. Richard's birth date was listed as 1964. He has stayed in Spruce Pine before moving to Spruce Pine. The residency of Richard is at 170 Ollis Ln, Spruce Pine, Nc 28777. Records link Richard with Michelle Rene Ollis, Deborah G Ollis, Victoria L Ollis and 5 other people. Richard turned 60 years old.