Ralph Snart is TM & 2003 Marc Hansen.
Used only with permission!