- Date Of Birth: April 2, 1946
- Date Of Death: July 4, 2017
- State: North Carolina
Teodora Leiva 71 passed away on Tuesday, July 4, 2017 at Sampson Regional Medical Center.
Teodora Leiva 71 passed away on Tuesday, July 4, 2017 at Sampson Regional Medical Center.