David Miscampbell
David Miscampbell

David Miscampbell

Piano playing. Whisky drinking. Programming, Book reading. Sport watching. Technical Director at StormIdeas. Blogging at http://miscampbell.com