larry keyede