)
    Geoffrey Hale

    Written by

    software developer, reader, writer (130words.com), silly video blogger (youtube.com/geoffreyhale)