David MacPhail David Mcphail David McPhail David McPhail. D. David Mcphail D. David McPhail by David McPhail By David McPhail David M. Shailer by David McPhail.