richard gallegos