Richard is a resident of 1401 Oden St #2, Shreveport, La 71104. Records link phone number (318) 865-1881 with Richard’s details. 1963 is the birth year of Richard. He has stayed in Shreveport before moving to Shreveport. The current age of Richard is 61. Businesses linked with Richard are Carroll Properties, Llc and Carroll Insulation & Window Co, Inc.