virginia state senator phillip puckett