This year Richard celebrated his 64 birthday. 5352 21St St, Indianapolis, In 46218 is where Richard lives. This person has lived also in Indianapolis. Phone number listed for Richard is (317) 358-0222. Richard's birth year is 1960. We have found 4 possible relatives of Richard: Lonnie P Schumaker, Robert R Schumaker, Jayne C Schumaker and one other person.