Who shops at farmers markets in the US?  New Pittsburgh Courier