Author: Thomas Buffington & Associates.