Author: frank j. warnke