Long Sleeve Shirts by Oliver Spencer Add to WardrobeRemove from Wardrobe FavoriteUnfavorite Shop It Outfits Sort by featured Sort by price: high to lowSort by price: low to high Oliver Spencer Avery Overshirt $173 $269 Oliver Spencer New York Special Button Up Shirt $99 $202 Oliver Spencer New York Special Organic Cotton Button Up Shirt $92 $185 Oliver Spencer Ramsey Organic Cotton Blend Button Up Shirt $137 $275 Oliver Spencer Stein Organic Cotton Button Up Shirt $79 $179 Oliver Spencer Stein Button Up Shirt $98 $179 Oliver Spencer New York Special Organic Cotton Plaid Button Up Shirt $149 $220 Oliver Spencer New York Special Maples Floral Button Up Shirt $141 $235 Oliver Spencer Clerkenwell Slim Fit Check Button Up Shirt $203 Oliver Spencer Clerkenwell Evanson Stripe Button Up Shirt $118 $198 Oliver Spencer Clerkenwell Stripe Button Up Shirt $61 $159 Oliver Spencer Eltham Overshirt $134 $270