What is Cotton-headed-ninny-muggin?
someone who is not very skilled at their job
Buddy the Elf
See Johnny Depp