Search complete.

Click to pick a title (best matches in bold)
James D. Foley

See also:

James D., van Dam, Andries, Feiner, Steven K., Hughes Foley