Alan Roth
Alan Roth

Alan Roth

Retired political junkie and commentator on things I find inspiring or annoying.