David R Alvarez Facts