Mr. Juggles

A demon operating in North America.