- Home
- Government
- Commonwealth's Attorney
- Assistant Commonwealth's Attorneys
Assistant Commonwealth's Attorneys
Responsibilities
The Commonwealth’s Attorney’s Office for the City of Danville prosecutes all felony cases in the Danville Circuit Court, the Danville General District Court, and the Danville Juvenile and Domestic Relations District Court. The Office also prosecutes misdemeanor offenses in all three courts.
In addition to these duties, the Office is responsible for responding to motions filed in any criminal case as well as assisting in submitting legal briefs to the higher courts on any cases appealed from the Danville courts. The Office also is responsible for providing legal advice, when called upon, to local law enforcement in the investigation of criminal offenses. And, the office is responsible for processing forfeiture cases occurring in the City of Danville.
In addition to the Commonwealth’s Attorney, Michael J. Newman, there are several Assistant Commonwealth’s Attorneys in the Danville Office.
Petra B. Haskins
Petra Haskins joined the office as a Senior Assistant Commonwealth’s Attorney in June, 2010. She is now the Chief Deputy Commonwealth Attorney.
Petra graduated from George Mason University in 1992 with a bachelor of science in Administration of Justice. She received her juris doctorate from George Mason University School of Law in 1996.
Petra is a supervising attorney who is primarily assigned to prosecuting felony cases in the Circuit Court although she does handle dockets in the lower courts as well. Petra coordinates the Danville Circuit Court docket for this office. Petra also participates in the coordination of the multidisciplinary team and in the Sexual Assault Response Team.
E. H. PALMORE
Bo Palmore has served as an Assistant Commonwealth’s Attorney since September, 2018 and is now a Senior Assistant Commonwealth Attorney.
Bo graduated from the University of Virginia in 2009 where he majored in History. He received his juris doctorate from Antonin Scalia George Mason School of Law in 2017.
Bo prosecutes felony and misdemeanor cases in all three courts and is the coordinating attorney for all forfeiture cases.
DAVID B. MCKAIG
David McKaig has served as an Assistant Commonwealth’s Attorney since July, 2018 and is now a Senior Assistant Commonwealth Attorney.
David graduated from North Carolina State University in 2006 where he majored in history. He received his juris doctorate from the North Carolina Central University School of Law in 2014.
David prosecutes felony and misdemeanor cases in all three courts. David also coordinates the General District Court docket.
kenneth s. kuper
Kenneth Kuper has served as an Assistant Commonwealth’s Attorney since December, 2019. Kenneth graduated from Regent University in 2016 with a Bachelor of Arts in History. Kenneth received his juris doctorate from the Antonin Scalia School of Law in 2019.
Kenneth prosecutes felony and misdemeanor cases in all three courts and assists with the multidisciplinary team.
Hanna Lee
Hanna Lee has served as an Assistant Commonwealth’s Attorney since April, 2019.
Hanna graduated from the University of Georgia in 2010 with a major in International Affairs and minor in Korean Language and Literature. She received her juris doctorate from Emory University School of Law in 2015.
Hanna prosecutes both felony and misdemeanor cases in all three courts with an emphasis in cases involving domestic violence. Hanna also manages appellate briefs for the office and coordinates the docket for the Juvenile and Domestic Relations District Court.
JONATHAN C. MOELLER
Jonathan Moeller has served as an Assistant Commonwealth’s Attorney since June, 2021.
Jonathan graduated from Hillsdale College in 2014 where he majored in politics. He received his juris doctorate from George Mason University School of Law in 2020.
Jonathan prosecutes felony and misdemeanor cases in all three courts with an emphasis on white collar crime cases.
daniel m. rouleau
Daniel Rouleau has served as an Assistant Commonwealth’s Attorney since April, 2021.
Daniel graduated from Old Dominion University in 2013 with a Bachelor of Science in Criminal Justice. Daniel received his juris doctorate from the Regent School of Law in 2017.
Daniel prosecutes felony and misdemeanor cases in all three courts with an emphasis on DUI cases and white collar crime cases.
Email Daniel Rouleau
JOSHUA B. TWIGGS
Joshua Twiggs has served as an Assistant Commonwealth’s Attorney since October, 2022.
Joshua graduated from Greenville College in 2008 with a Bachelor of Science in Marketing and Music Business. Joshua received his juris doctorate from the Liberty School of Law in 2013.
Joshua prosecutes felony and misdemeanor cases in all three courts.
Email Joshua Twiggs