David Andrew Nichols. David Andrew Nichols David Andrew Sirkin. David Nicholls. David G. Nichols[等 revised by Edward Nichols.