andrew.m.hannaford