Trevor S. Valle
overview