Horace B. Magic is a corporate businessman (as SpongeBob calls him) who seems to only care about making money by selling kids fake magic kits. He lives at 1942 Wizard Street, Bikini Bottom. His disguise is that of a floating fish head in which case he is similar to the Wizard of Oz, as both lie to the main characters but while the Wizard is kind, Horace is greedy and selfish. He seems to be a parody of a businessman who cares only about making money by selling fake products, and when SpongeBob and Patrick find out, SpongeBob denounces him as a corrupt businessman to which he responds by calling security to throw them out. He has only appeared in "Hocus Pocus." He is voiced by Rodger Bumpass. It is possible that SpongeBob may have a strong dislike for him still, or has forgotten him.
Horace B. Magic is a greedy, selfish, rude, unkind, and cruel. He seems to care about money instead of caring about people. SpongeBob found out that he was a traitor. Horace called the security and kicked out SpongeBob and Patrick. He may not have been all bad because he offered SpongeBob a full refund for his magic kit.
He also seems to act like the complete opposite of the person he plays: Mr. Magic.