Brian L. Tyrrell
overview