P . HAGLUND JR.