William Joseph McCaffrey (October 9, 1914 – February 13, 2006) was a United States Army Lieutenant General and the father of retired General Barry McCaffrey.
William Joseph McCaffrey (October 9, 1914 – February 13, 2006) was a United States Army Lieutenant General and the father of retired General Barry McCaffrey. (en)