John Teman , n Kungl.