Carl Petter Nilsson , d:o.