ANDREW D. HEAVENS