The virtual candidate

Carl DeMaio wants you to ask him questions. Sort of.

by