James P. Love
overview