Tom Rose 

Recovering Republican discovering a Progressive future.