Fields prefaced by * are required.