Day of the Giants - Del Rey, Lester (Airmont)