Henry Finch will be ordained a priest on June 8