Allen L. Irvin III
overview