From Halopedia, the Halo wiki
David Agnoli was serving as the Unified Earth Government's minister for the colonies when the decades-long war against the Covenant hegemony finally came to an end. On January 26, 2553 Captain Serin Osman found David Agnoli loitering outside Admiral Margaret Parangosky's Core 5 office within HIGHCOM Facility Bravo-6. Though he'd neglected to make an appointment with Parangosky, the Commander-in-Chief of the Office of Naval Intelligence, he proposed that Osman could get him an audience with her. He did this in the midst of openly disrespecting the admiral and absentmindly leafing through Osman's own precious copy of The Admiralty Manual of Seamanship Volume II in front of her. When the office door finally opened so that Parangosky's flag lieutenant, Dorsey, could admit the captain, he greeted the minister and asked if they'd be seeing him at President Charet's reception later. To this David merely said it was possible. Before showing himself out he then took great care to return the book to the shelf he'd been sitting on and suggested that perhaps Dorsey could set up a meeting between he and Parangosky. Within only a matter of days following this, the president unveiled her new cabinet. Agnoli was among the casualties, having been replaced as colonies minister by Akeyo Oduya.
Personality and characteristics
In the wake of the Covenant War, Minister Agnoli apparently thought that he could use the apparent advent of peacetime to advance his own interests. To the artificial intelligence Black-Box, who took some time to observe him, he seemed to be a dolt who didn't grasp the measure of the United Nations Space Command and should have realized that the war was anything but truly over. David held no qualms about candidly making jokes at the expense of powerful people and was disliked by both Serin Osman and Margaret Parangosky, who supposedly was known to refer to him as a weasel.
"David" is an ancient Hebrew name and the surname "Agnoli" is Italian in origin. David Agnoli was first featured in Karen Traviss' Halo: Glasslands and will be played by Chilean-born British actor Franciso Labbe in Showtime's Halo television series.
List of appearances