The AM Post stamps were printed in the United States before Germany's defeat and were intended to replace the Hitler stamps. "AM" stands for Allied Military, with the central "M" representing Military Government. A complete set of all nine denoms appears on the envelope, which is also American (judging by its dimensions). The address was typed on an American typewriter (as indicated by the typeface), possibly by the American addressee himself. For these reasons, this may be regarded as a US cover.
It was German postmarked in Nürnberg (Nuremberg), Germany, on August 20, 1946, during the period when the Nuremberg Trials of Nazi war criminals were being held there. The postage rate for a registered letter was 84 Pfennigs at the time.
The name of the addressee (or perhaps the sender) leaves room for speculation.
