Tom K

Tom K

Technology enthusiast, executive, traveller, and musician. Wearer of many hats that don't fit quite right.