HAAPALA , DAVID ANDREW