Did John McCain get any medals when he was in the navy?

McCain earned the Silver Star, Bronze Star, Purple Heart and Distinguished Flying Cross.