Storch ha realizado excavaciones en lugares como China, Marruecos, el mar Egeo, Malta, y Europa Central.