All Karl foerster