Author: donald m. frame