Bread and roses too

Holdings

321256