Phelps carries Stars & Stripes