david tepeery (196.404)