Andrew Pennington

Accountant/Software Engineer Full time accountant, full time engineer, part time philosopher.