Author: D.A. Ford and Associates.