Heaney, John (senior)