Jose Gerardo Alvarado Facts