Avower

A·vow·er

Avower

n.
  1. One who avows or asserts.