tom veitch