john g incredible magic 3