Professor Richard O'Hagan

Chief Scientist Science Station 106

Description:
Bio:

Inventor of the Soul Trap which came to the aid of the Judges in dealing with the Dark Judges, is known as one of Tec Divisions greatest assets.

Professor Richard O'Hagan

Mega City 1 DominicORourke DominicORourke