Use String rather than Formatted for Agent fields.
Whole thing compiles, much missing in bibliography references.
Fields are now appearing.  Needs work on extra punctuation for empty fields.

Also, implement abbreviations.