David Torres Babuca
Birth date: Nov 21, 1978 Death date: Jun 22, 2024
David Torres Babuca was born & raised in Sierra Vista, AZ on November 21st, 1978, & passed away on June 22nd, 2024. Known by his nickname Keylo, David was cherished for his quick wit & humor, always bringing laughter to those arou Read Obituary