gary beltran