Karli Watson

Karli Watson

Technology guy, proto-physicist, C# and .NET programmer, reader, writer, wearer of brightly coloured trousers and devourer of souls.