Xorbex

A mysterious wizard who invented the Mind Pebble. Currently resides on the planet Iopa