david ivan neil