Attested.to

Definition

an official letter in which one's achievements are recognized and honored.

Seed ·