|
As the 2010 Session of the General Assembly comes to a close I want to take the opportunity to bring you up to date on the actions we have taken in an attempt to better serve the citizens of the Roanoke Valley and the Commonwealth as a whole. It is an honor and privilege to serve you in the House of Delegates. Read more... Bill |
|
| Copyright © 2009 Bill Cleaveland for Delegate - This website is paid for and authorized by Friends of Bill Cleaveland Committee. |