Thomas Mackie thomasmackie@gmail.com