Background
Cosgrove, P. J. was born in Sydney, Australia.
Cosgrove, P. J. was born in Sydney, Australia.
Graduate, Waverley College, 1965. Graduate, Royal Mil.Coll., 1968. Postgraduate, United States Marine Corps Command and Staff College, 1978.
Postgraduate, Joint Services Staff College, 1988. Postgraduate, Indian National Defense College, 1994.
Commissioned Royal Australian Infantry Corps, 1968, advanced through grades to lieutenant general, 2000, lieutenant general, since 2000, general, since 2002. Instructor British Army Staff College, 1984.