David Archuleta's Timeline

Born: 19320226
Died: 20230512