It is my honor to serve you as your representative in Richmond. Please use this site to stay updated on my latest legislative initiatives, committee work and other matters that relate to the General Assembly.

The state government plays a significant role in our daily lives, so I take my job representing us in Richmond very seriously. Whether the issues discussed are taxes, public safety, healthcare, technology, transportation or a myriad of others, I welcome your thoughts.

Thanks for stopping by!

Click here for a message from John.

Upcoming veto session

This Wednesday, Apr. 8, the General Assembly will convene to review the governor’s amendments and vetos.
All the governor’s vetos concern 2nd Amendment rights.
One amendment that may cost Virginians millions of dollars in a couple of years is the acceptance of the Obama federal stimulus money dealing with unemployment benefits. I oppose the use of [...]