Quick facts:Kellar Lench
Kellar Lench
Scientist, discovered the Elysium System
Occupation
Dr. Kellar Lench was a young scientist working in the New Horizons Research Institute (subsidiary of the Hathor Group) when he first discovered the Elysium System and the existence of the Tevarin in 2541.[1]