John Shanahan receives honorary doctorate
Honorary Doctorate for Director, John Shanahan

Honorary Doctorate for Director, John Shanahan