James McNeil, MD