Ludvig C . Haftcllgrcn,