i disagree, in my 15 years or so in the Corps, i've never heard or called a 1stSgt of Marines "Top" ... on the other hand, i've regularly heard & called a Master Sgt "Top" ... most do not mind it, some do. my recommendation is if i wasn't in the Marine Corps yet, i would stick to calling him...