militaryphony.com
Rob Pearson – US Marine MSgt (Ret), 25 Years, Bronze Star, Purple Heart, Combat Action Ribbon – Blog of Shame
“For those who fought for it, Freedom has a flavor the protected will never know. former Marine, proud to have served 4 tours in the middle east.” – Rob Pearson