David Haig (disambiguation)

David Haig may refer to: