Jim Comiskey

Software craftsman, avid reader, lover of movies both awfully entertaining and entertainingly awful, traveller to all types of places where I can fall off my bike.