A . G . D ah lgren.