Cary MacCullagh paper-ream8309