John Lindgren , Karl Lindsten,