PATRICK J HAGLUND