Honorary Degree Recipient Andrew B. Craig 3285