One who has an excellent personality and...
Crackerjack One who has an excellent personality and character Dream Source: Dream Dictionary Unlimited Author: Margaret Hamilton