O. G . Andersson Carl Walirgren P.