graham avalos