City
Epaper
AllNewsPhotos

Gary Roughead

Gary-roughead, Latest Marathi News

Read more

Gary Roughead is a former United States Navy officer who served as the 29th Chief of Naval Operations from September 29, 2007 to September 22, 2011. He previously served as Commander, United States Fleet Forces Command, from May 17 to September 29, 2007.

International : Chinese naval strategy's covert dimensions (Opinion)