Axel Leonard Viberg , d:o.