J- P . HAGLUND J ; r.