A . G . Teuchler.