site logo

Virginia contractor faces proposed $304K for silica violations