Attested.to

Definition

an administrator in a college or university

Seed ·