Mark Keating 

Mark Keating's avatar
Environmentalist, socialist, father, martial artist, sci-fi nerd, musician, web geek, smart ass. Not necessarily in that order.