michael j katie perry