Megic Eric cantor