Professor C . A . Hagbergi