Johan Magnusson , d.-o , Gigarvd , d:c .