A retired Navy official who worked for Glenn Defense Marine Asia (GDMA) pleaded guilty Monday, admitting that he and others overcharged the Navy by about $2.5 million for port services, using some of the money to treat Navy officials to lavish dinners, cocktails and entertainment.