Robert Leroy Carroll was born on November 5, 1952 in Borger, Texas (United States) andpassed away on July 14, 2019 in Houston, Texas (United States) andis under the care of Memorial Oaks Funeral Home & Cemetery.
You may leave a message for the family by clicking here.