Geoffrey Harrison
Geoffrey Harrison

Geoffrey Harrison

Geoffrey Harrison

Long time techie embarking on his second journey into programming.