James Shepherd Lecture Invitation

230103