joseph e. teichman