Michael J O'Shea
Michael J. O'Shea is an Assistant Professor in the Department of Humanities and Communications at Drexel University. He is a member of the Heraldry Society in England and a founding member of the Heraldry Society of Ireland.
Michael J. O'Shea is an Assistant Professor in the Department of Humanities and Communications at Drexel University. He is a member of the Heraldry Society in England and a founding member of the Heraldry Society of Ireland. See less
Michael J O'Shea's Featured Books