Rory Frances

Rory Frances is a Washington-based cartoonist with obnoxiously red hair.