We have found 5 possible relatives of Leta: Victor D Mercer, Marshall David Spain, Vernon Lee Spruill and 2 other people. Leta was born 50 years ago. Leta’s current address is 881 Buckland Dr,...