Author: Eric Mylonas
Alternate names: Eric 'ECM' Mylonas