James Harper Shirt L

White shirt with blue dots.

$32