David klemperer. Microsoft developer. Rome marathon 2023. Genshin vision meaning. Homely. Judas priest defenders of the faith.