About Carl DeMaio

Carl DeMaio has been in professional politics for nearly 20 years. Get the rundown on Carl DeMaio's past.