Author: Ensco, inc. Applied Meteorology Unit.