Author John

ISFJ. Hopelessly shy. Freakishly good with computers.