Thor Richard Fredrik Cedercrantz;