Leonard Michaelson
From Multiversal Omnipedia
Dr. Leonard Michaelson was the recently appointed administrator at Station 3. He came with Eric Cavanaugh to convince Lee Barrett to investigate the theft of the Satan Bug.