KARL J WARNKE