Tina Hatch 

Gen X leftist trying her best.