ted.macinnes