If you are looking for palm oil free peanut butter, you know it can be difficult.
Companies use "No Stir" labels as a marketing strategy. They add palm oil so the peanut butter spreads easily. Many larger companies who label their peanut butter as "organic" and "all natural" use palm oil.
The U.S. Food and Drug Administration stated that palm oil is not a healthy substitute for trans-fats, yet palm oil consumption continues to rise.
We love when industry leaders keep their products free from palm oil. Here is a list of peanut butter without palm oil ingredients.
Congratulations to Wild Friends Foods, the first nut butter company in the world to become Certified Palm Oil Free. ALL of their nut butter products are made without palm oil or palm oil derivatives.
The International Palm Oil Free Certification guarantees the products have been thoroughly researched, right back to the sources. Learn more.
For most of the above products, Wild Friends also offers single serve packs.
Their Hazelnut Spread is one of their newest products.
We love that Spread the Love advertises on their website: No palm fruit oil.
They also advertise this on their labeling. It's so important to tell consumers to look for this feature!
It's also Non-GMO and made in small batches.
Their almond butter is made in a peanut-free facility!
Crazy Richard's Peanut Butter Co.
For over 100 years, Crazy Richard's has been an additive-free peanut butter. Their peanut butter ingredients are simple and don't include salt or sugar… just peanuts!
Additionally, they recognize that hydrogenated palm oil isn't a good thing.
We've used Crazy Richard's Peanut Butter in recipes, and it's very easy to mix.
Teddie's products are free from sweeteners, oils as well as anything artificial. The peanuts are grown in the United States and are Non GMO.
In addition, they use simple ingredients: Peanuts. Some contain salt. Others flaxseed. At most, there are three ingredients… that's it!
RXBAR has confirmed with us 100% of their products are made without palm oil or palm oil derivatives.
While they are known for their bars, now they are making peanut butter without palm oil. Their RX Nut Butter is available in 1.13 ounce pouches.
Ingredients are Peanuts, Egg Whites, Dates, Coconut Oil, Honey, Cinnamon, Sea Salt, Natural Flavors.
The ingredients are Peanuts, Egg Whites, Dates, Coconut Oil, Sea Salt.
Also, they offer Vanilla Almond Butter without palm oil. The ingredients are Almonds, Egg Whites, Dates, Coconut Oil, Sea Salt, Natural Vanilla Flavor, Vanilla Beans, Natural Flavor.
The palm oil-free ingredients are Almonds, Egg Whites, Dates, Coconut Oil, Maple Sugar, Sea Salt, Natural Flavors.
Ingredients: Organic Valencia Peanuts. The salted version contains Sea Salt.
Contains: Organic Valencia Peanuts. Salted version contains Sea Salt.
Watch out for their other lines with "no-stir" labeling which means they most likely contain palm oil.
Ingredients are Dry Roasted Peanuts and Salt.
Contains Dry Roasted Peanuts and Salt.
Avoid the organic peanut butter from Whole Foods 365 as it typically contains palm oil.
Ingredients are Peanuts and Salt.
Be aware of their Creamy peanut butter with the "no stir" labeling and palm oil.
While there are hydrogenated oils in these products which are controversial, our focus is on palm oil free peanut butter.
It's important for the Everyday Consumer to be able to find an easily accessible, industry-leading brand who doesn't use palm oil in some of their products.
Ingredients: Roasted Peanuts, Sugar, and Hydrogenated Vegetable Oil (Cottonseed, Soybean and Rapeseed Oil) to prevent separation, Salt.
Ingredients: Roasted Peanuts, Peanut Oil, Honey, Sugar, Hydrogenated Vegetable Oil (Cottonseed, Soybean and Rapeseed Oil) to prevent separation, Molasses, Salt.
Ingredients: Roasted Peanuts, Sugar, Hydrogenated Vegetable Oil (Cottonseed, Soybean and Rapeseed Oil) to prevent separation, Salt.
Note: Skippy Reduced Fat Creamy and Reduced Fat Super Chunk do contain Mono- and Diglycerides. We avoid them because they CAN be manufactured using palm ingredients.
Also note: All of Skippy's Natural Peanut Butter Spreads contain palm oil.
Thank you to these companies for making these lines of peanut butter without palm oil.
We looked at lists of alternate names for palm oil derivatives — there are over 500 names. To the best of our knowledge, the ones listed above are palm oil free.
We are in the process of contacting these peanut butter manufacturers to confirm their peanut butters are palm oil free. We will continue to update when we hear back from them.
1.) Avoid "no stir" labeling.
Peanut butter companies who use palm oil may highlight "no stir" on their labels. They are trying to make it seem like it's a good thing.
This means there aren't oils to keep it together; the fat from the peanuts naturally separate to the top. This is okay. You just have to mix it.
We await the day when marketing for peanut butter and other products includes "no palm oil" labeling as industry-wide advertising.
See all the work the International Palm Oil Free Certification Accreditation Programme is doing to highlight palm oil free products with their "No Palm Oil" Certification labeling.
As stated above, Wild Friends earned this certification for making nut butters and peanut butter without palm oil.
2.) Watch out for Mono- and Diglycerides.
These ingredients are typically made from palm oil. They are emulsifiers that manufacturers use to stabilize foods, such as peanut butter, mayonnaise, ice cream, baked goods, margarine, and others.
In nut butters, companies use mono- and diglycerides to prevent the oils from separating.
3.) Read all ingredient labels.
You might think because it's advertised as "natural" or "organic" that it's superior to labels without these claims. These natural and organic peanut and nut butters often contain palm oil.
4.) Look for peanut butter that needs to be refrigerated.
When there are hydrogenated oils added to peanut butter, it increases shelf-life and doesn't need to be refrigerated.
5.) The less ingredients, the better.
When you have peanuts and salt, what more do you need? You won't miss added sugar when you have your PB&J.
Even better? Eat it with already-sweet fruit or mix in some honey.
We are happy to be able to find peanut butter without palm oil and hope these companies keep these products free from palm.
Remember, always check labels. Companies are adding palm oil to their products all the time. It's a cheap and versatile oil.
Many of our once-favorite products have started using palm oil; it's even in beverages.
Reach out to companies to let them know you want them to make their peanut butter and other products without palm oil.
Many companies include palm oil in peanut butter.
We believe in choosing products without palm oil and are happy to find palm free peanut butter. We think it's the best peanut butter for our planet.
Whether you experience allergic reactions from palm oil, believe you have a palm oil intolerance, or avoid it for environmental reasons, it's a good choice to choose peanut butter without palm oil.
Remember to support these nut butters, protein spreads, and peanut butter brands without palm oil. Also, support Palm Oil Free labeling.
If you know of any other brands of no palm oil peanut butter, please share in the Comments. Thank you!
Note, we are not medical professionals. This is not medical advice. Please consult with your physician. The information is based on our own Internet research, reading labels in stores, and reaching out to companies. Use this as a reference point. This list is not guaranteed.
Remember, it's essential to read the ingredients before you buy anything.
This is not true. Skippy does contain Palm oil – it is right there in their "natural" peanut butter ingredients. Maybe companies also like Peter Pan – put hydrogenated vegetable oil but after checking online, it is crystal clear that the same jar ingredients has palm oil which is not stated on the jar.
One of the largest non palm oil peanut butters is Teddy which is not listed.
Thank you for being a proactive consumer. Yes, it's true that unfortunately, some of Skippy's peanut butter lines do contain palm oil. In this article, we are NOT supporting their "Natural" lines.
We very much support companies who don't use palm oil at all; however, we know for the majority of consumers, convenience, accessibility and price are factors.
Therefore, we are glad at least that a few of Skippy's brands are palm oil free. This is why we have included them in this post.
Thank you for the info on Teddy. We will research and contact them and will hope to include them in this list. Thank you for supporting products without palm oil!
What about Crazy Richards? That wasn't mentioned and the only thing it contains is peanuts! What is your reason for not mentioning Crazy Richards?
Thank you very much for taking the time to comment on this post.
We had never heard of Crazy Richard's and are happy to include their peanut butter without palm oil and other nut butters on this list.
Thank you for letting us know about it. It seems this brand is available in some grocery store chains, not just health food stores, which makes it much more accessible.
The more people learn about how companies use palm oil in products, the easier it is for them to choose alternative brands that don't contain it.
Palm Oil Uses ~ What is Palm Oil Used For?


VALPO starters: Flynders, Melissa; Carlson, Katherine; Bronner, Sydney; Anderson, Brittany; Ketcham, Allison; McCarthy, Peyton; libero Cookerly, Rylee.
MICH starters: Jones,Paige; Smith,Natalie; Welsh,MacKenzi; Crocker,Cori; Shannon,Kiara; Skjodt,Carly; libero Lerg,Jenna.
[Carlson, Katherine] Attack error by Skjodt,Carly.
1-1 [Carlson, Katherine] Kill by Jones,Paige (from Welsh,MacKenzi).
[Carlson, Katherine] Kill by Jones,Paige (from Welsh,MacKenzi).
1-2 [Welsh,MacKenzi] Attack error by Ketcham, Allison.
[Welsh,MacKenzi] Attack error by Ketcham, Allison.
[Welsh,MacKenzi] Kill by Bronner, Sydney (from Anderson, Brittany).
2-3 [Brown, Alana] Kill by Crocker,Cori (from Welsh,MacKenzi).
[Brown, Alana] Kill by Crocker,Cori (from Welsh,MacKenzi).
U-M challenges the touch call on the previous play. Call stands.
4-4 [Anderson, Brittany] Attack error by Zaleski, Lizzie.
4-5 [Abbott,Maddy] Attack error by Ketcham, Allison.
[Abbott,Maddy] Attack error by Ketcham, Allison.
4-6 [Abbott,Maddy] Kill by Wetterstrom,Sydney (from Welsh,MacKenzi).
[Abbott,Maddy] Kill by Wetterstrom,Sydney (from Welsh,MacKenzi).
4-7 [Abbott,Maddy] Attack error by Ketcham, Allison.
4-8 [Abbott,Maddy] Kill by Shannon,Kiara (from Welsh,MacKenzi).
[Abbott,Maddy] Kill by Shannon,Kiara (from Welsh,MacKenzi).
4-9 [Abbott,Maddy] Service ace (Carlson, Katherine).
[Abbott,Maddy] Service ace (Carlson, Katherine).
[Abbott,Maddy] Kill by Bulmahn, Jaclyn (from Cookerly, Rylee).
6-10 [Ketcham, Allison] Kill by Skjodt,Carly (from Welsh,MacKenzi).
[Ketcham, Allison] Kill by Skjodt,Carly (from Welsh,MacKenzi).
[Wetterstrom,Sydney] Kill by Zaleski, Lizzie (from Anderson, Brittany).
[Skjodt,Carly] Kill by Carlson, Katherine (from Anderson, Brittany).
[Flynders, Melissa] Attack error by Jones,Paige.
10-12 [Flynders, Melissa] Kill by Jones,Paige (from Welsh,MacKenzi).
[Flynders, Melissa] Kill by Jones,Paige (from Welsh,MacKenzi).
[Lerg,Jenna] Kill by Carlson, Katherine (from Anderson, Brittany).
11-13 [Carlson, Katherine] Kill by Jones,Paige (from Welsh,MacKenzi).
[Welsh,MacKenzi] Kill by Bulmahn, Jaclyn (from Anderson, Brittany).
12-14 [Bronner, Sydney] Kill by Wetterstrom,Sydney (from Welsh,MacKenzi).
[Bronner, Sydney] Kill by Wetterstrom,Sydney (from Welsh,MacKenzi).
12-15 [Jones,Paige] Attack error by McCarthy, Peyton.
[Jones,Paige] Attack error by McCarthy, Peyton.
12-16 [Jones,Paige] Service ace (TEAM).
[Jones,Paige] Kill by Bulmahn, Jaclyn (from Anderson, Brittany).
13-17 [Anderson, Brittany] Kill by Skjodt,Carly (from Lerg,Jenna).
[Anderson, Brittany] Kill by Skjodt,Carly (from Lerg,Jenna).
13-18 [Abbott,Maddy] Attack error by McCarthy, Peyton (block by Shannon,Kiara; Skjodt,Carly).
[Abbott,Maddy] Attack error by McCarthy, Peyton (block by Shannon,Kiara; Skjodt,Carly).
[Abbott,Maddy] Kill by Bulmahn, Jaclyn (from Anderson, Brittany).
15-19 [Ketcham, Allison] Kill by Shannon,Kiara (from Welsh,MacKenzi).
[Ketcham, Allison] Kill by Shannon,Kiara (from Welsh,MacKenzi).
[Wetterstrom,Sydney] Attack error by Welsh,MacKenzi (block by Carlson, Katherine; McCarthy, Peyton).
16-20 [Cookerly, Rylee] Attack error by Zaleski, Lizzie.
[Skjodt,Carly] Attack error by Shannon,Kiara.
17-21 [Cummings, Ally] Kill by Skjodt,Carly (from Welsh,MacKenzi).
[Cummings, Ally] Kill by Skjodt,Carly (from Welsh,MacKenzi).
[Lerg,Jenna] Kill by Bronner, Sydney (from Anderson, Brittany).
19-22 [Carlson, Katherine] Kill by Crocker,Cori (from Welsh,MacKenzi).
[Carlson, Katherine] Kill by Crocker,Cori (from Welsh,MacKenzi).
19-23 [Welsh,MacKenzi] Attack error by Bulmahn, Jaclyn.
[Welsh,MacKenzi] Attack error by Bulmahn, Jaclyn.
19-24 [Welsh,MacKenzi] Service ace (Cookerly, Rylee).
[Welsh,MacKenzi] Service ace (Cookerly, Rylee).
19-25 [Welsh,MacKenzi] Kill by Wetterstrom,Sydney (from Welsh,MacKenzi).
[Welsh,MacKenzi] Kill by Wetterstrom,Sydney (from Welsh,MacKenzi).
MICH starters: Jones,Paige; Welsh,MacKenzi; Crocker,Cori; Shannon,Kiara; Skjodt,Carly; Smith,Natalie; libero Lerg,Jenna.
VALPO starters: Anderson, Brittany; Carlson, Katherine; Bronner, Sydney; McCarthy, Peyton; Bulmahn, Jaclyn; Cummings, Ally; libero Cookerly, Rylee.
[Lerg,Jenna] Kill by Bulmahn, Jaclyn (from Anderson, Brittany).
1-1 [Bronner, Sydney] Kill by Jones,Paige.
[Bronner, Sydney] Kill by Jones,Paige.
1-2 [Welsh,MacKenzi] Ball handling error by Anderson, Brittany.
[Welsh,MacKenzi] Ball handling error by Anderson, Brittany.
[Welsh,MacKenzi] Kill by McCarthy, Peyton (from Anderson, Brittany).
2-3 [Anderson, Brittany] Kill by Crocker,Cori (from Welsh,MacKenzi).
[Anderson, Brittany] Kill by Crocker,Cori (from Welsh,MacKenzi).
2-4 [Jones,Paige] Service ace (Carlson, Katherine).
[Jones,Paige] Service ace (Carlson, Katherine).
3-5 [Ketcham, Allison] Kill by Skjodt,Carly (from Welsh,MacKenzi).
3-6 [Abbott,Maddy] Attack error by Zaleski, Lizzie (block by Shannon,Kiara; Skjodt,Carly).
[Abbott,Maddy] Attack error by Zaleski, Lizzie (block by Shannon,Kiara; Skjodt,Carly).
3-7 [Abbott,Maddy] Attack error by McCarthy, Peyton.
[Abbott,Maddy] Attack error by McCarthy, Peyton.
3-8 [Abbott,Maddy] Kill by Wetterstrom,Sydney (from DiSanto,Jacqueline).
[Abbott,Maddy] Kill by Wetterstrom,Sydney (from DiSanto,Jacqueline).
3-9 [Abbott,Maddy] Kill by Wetterstrom,Sydney (from DiSanto,Jacqueline).
[Abbott,Maddy] Attack error by Wetterstrom,Sydney (block by Hart, Haley; Carlson, Katherine).
4-10 [Cookerly, Rylee] Attack error by Zaleski, Lizzie.
4-11 [Wetterstrom,Sydney] Kill by Skjodt,Carly (from Wetterstrom,Sydney).
[Wetterstrom,Sydney] Kill by Skjodt,Carly (from Wetterstrom,Sydney).
[Wetterstrom,Sydney] Kill by Ketcham, Allison (from Anderson, Brittany).
[Cummings, Ally] Attack error by Wetterstrom,Sydney.
6-12 [Cummings, Ally] Ball handling error by Ketcham, Allison.
[Cummings, Ally] Ball handling error by Ketcham, Allison.
[Skjodt,Carly] Attack error by Skjodt,Carly.
7-13 [Carlson, Katherine] Kill by Jones,Paige (from Welsh,MacKenzi).
7-14 [Lerg,Jenna] Kill by Jones,Paige (from Welsh,MacKenzi).
[Lerg,Jenna] Kill by Jones,Paige (from Welsh,MacKenzi).
[Lerg,Jenna] Ball handling error by Welsh,MacKenzi.
8-15 [Brown, Alana] Kill by Skjodt,Carly (from Lerg,Jenna).
[Brown, Alana] Kill by Skjodt,Carly (from Lerg,Jenna).
[Welsh,MacKenzi] Kill by Cummings, Ally (from Anderson, Brittany).
9-16 [Anderson, Brittany] Kill by Crocker,Cori (from Welsh,MacKenzi).
[Jones,Paige] Attack error by Crocker,Cori.
10-17 [Ketcham, Allison] Kill by Wetterstrom,Sydney (from DiSanto,Jacqueline), block error by Cummings, Ally.
[Ketcham, Allison] Kill by Wetterstrom,Sydney (from DiSanto,Jacqueline), block error by Cummings, Ally.
U-M challenges a blocking error on the previous play. Call reversed.
10-18 [Abbott,Maddy] Attack error by Ketcham, Allison.
10-19 [Abbott,Maddy] Service ace (Cookerly, Rylee).
[Abbott,Maddy] Service ace (Cookerly, Rylee).
[Abbott,Maddy] Kill by Cummings, Ally (from Anderson, Brittany).
11-20 [Cookerly, Rylee] Kill by Wetterstrom,Sydney (from Welsh,MacKenzi).
[Cookerly, Rylee] Kill by Wetterstrom,Sydney (from Welsh,MacKenzi).
11-21 [Wetterstrom,Sydney] Attack error by Grant, Jillian.
[Wetterstrom,Sydney] Attack error by Grant, Jillian.
11-22 [Wetterstrom,Sydney] Attack error by Grant, Jillian (block by Welsh,MacKenzi; Bair,Kayla).
[Wetterstrom,Sydney] Attack error by Grant, Jillian (block by Welsh,MacKenzi; Bair,Kayla).
12-23 [Cummings, Ally] Kill by Skjodt,Carly (from Welsh,MacKenzi).
[Skjodt,Carly] Attack error by Jones,Paige.
13-24 [Grant, Jillian] Kill by Bair,Kayla (from Welsh,MacKenzi).
[Grant, Jillian] Kill by Bair,Kayla (from Welsh,MacKenzi).
13-25 [Lerg,Jenna] Kill by Crocker,Cori (from Welsh,MacKenzi).
[Lerg,Jenna] Kill by Crocker,Cori (from Welsh,MacKenzi).
MICH starters: Jones,Paige; Welsh,MacKenzi; Bair,Kayla; Wetterstrom,Sydney; Crocker,Cori; Skjodt,Carly; libero Lerg,Jenna.
VALPO starters: Carlson, Katherine; Anderson, Brittany; Ketcham, Allison; Cummings, Ally; Bronner, Sydney; Hart, Haley; libero Cookerly, Rylee.
0-1 [Cummings, Ally] Kill by Jones,Paige (from Welsh,MacKenzi).
[Cummings, Ally] Kill by Jones,Paige (from Welsh,MacKenzi).
0-2 [Jones,Paige] Service ace (Ketcham, Allison).
[Jones,Paige] Service ace (Ketcham, Allison).
0-3 [Jones,Paige] Kill by Crocker,Cori (from Welsh,MacKenzi).
[Jones,Paige] Kill by Crocker,Cori (from Welsh,MacKenzi).
0-4 [Jones,Paige] Kill by Skjodt,Carly (from Lerg,Jenna).
[Jones,Paige] Kill by Skjodt,Carly (from Lerg,Jenna).
0-5 [Jones,Paige] Kill by Crocker,Cori.
1-6 [Carlson, Katherine] Kill by Crocker,Cori (from Welsh,MacKenzi).
1-7 [Rocafort,Katerina] Attack error by Bulmahn, Jaclyn.
[Rocafort,Katerina] Attack error by Bulmahn, Jaclyn.
1-8 [Rocafort,Katerina] Attack error by Bulmahn, Jaclyn (block by Bair,Kayla; Wetterstrom,Sydney).
[Rocafort,Katerina] Attack error by Bulmahn, Jaclyn (block by Bair,Kayla; Wetterstrom,Sydney).
[Rocafort,Katerina] Kill by Bronner, Sydney (from Anderson, Brittany).
[Brown, Alana] Kill by Bulmahn, Jaclyn (from Anderson, Brittany).
[Brown, Alana] Attack error by Bair,Kayla.
5-9 [Brown, Alana] Kill by Skjodt,Carly (from Welsh,MacKenzi).
[Brown, Alana] Kill by Skjodt,Carly (from Welsh,MacKenzi).
5-10 [Abbott,Maddy] Attack error by Hart, Haley.
[Abbott,Maddy] Attack error by Hart, Haley.
[Abbott,Maddy] Kill by Cummings, Ally (from Bulmahn, Jaclyn).
6-11 [Anderson, Brittany] Kill by Skjodt,Carly (from Abbott,Maddy).
[Anderson, Brittany] Kill by Skjodt,Carly (from Abbott,Maddy).
[Skjodt,Carly] Kill by Bulmahn, Jaclyn (from Anderson, Brittany).
7-12 [Ketcham, Allison] Kill by Sadilek,Lizzie (from Abbott,Maddy).
[Ketcham, Allison] Kill by Sadilek,Lizzie (from Abbott,Maddy).
[Lerg,Jenna] Kill by Cummings, Ally (from Anderson, Brittany).
8-13 [Cookerly, Rylee] Kill by Jones,Paige (from Abbott,Maddy).
[Cookerly, Rylee] Kill by Jones,Paige (from Abbott,Maddy).
8-14 [Welsh,MacKenzi] Kill by Skjodt,Carly (from Welsh,MacKenzi).
[Welsh,MacKenzi] Kill by Skjodt,Carly (from Welsh,MacKenzi).
[Cummings, Ally] Attack error by Glavinic,Katarina.
10-15 [Cummings, Ally] Kill by Jones,Paige (from Welsh,MacKenzi).
10-16 [Jones,Paige] Attack error by Carlson, Katherine.
[Jones,Paige] Attack error by Carlson, Katherine.
[Carlson, Katherine] Ball handling error by Welsh,MacKenzi.
12-17 [Carlson, Katherine] Kill by Skjodt,Carly (from Welsh,MacKenzi).
[Carlson, Katherine] Kill by Skjodt,Carly (from Welsh,MacKenzi).
12-18 [Rocafort,Katerina] Kill by Wetterstrom,Sydney (from Welsh,MacKenzi).
[Rocafort,Katerina] Kill by Wetterstrom,Sydney (from Welsh,MacKenzi).
[Rocafort,Katerina] Kill by Bulmahn, Jaclyn (from Anderson, Brittany).
[Brown, Alana] Attack error by Bair,Kayla (block by Hart, Haley).
14-19 [Brown, Alana] Kill by Skjodt,Carly (from Welsh,MacKenzi).
14-20 [Abbott,Maddy] Kill by Sadilek,Lizzie (from Abbott,Maddy).
[Abbott,Maddy] Kill by Sadilek,Lizzie (from Abbott,Maddy).
15-21 [Anderson, Brittany] Kill by Sadilek,Lizzie (from Abbott,Maddy).
[Anderson, Brittany] Kill by Sadilek,Lizzie (from Abbott,Maddy).
16-22 [Bulmahn, Jaclyn] Kill by Skjodt,Carly (from Bair,Kayla).
[Bulmahn, Jaclyn] Kill by Skjodt,Carly (from Bair,Kayla).
16-23 [Lerg,Jenna] Kill by Malinowski,Abbey (from Abbott,Maddy).
[Lerg,Jenna] Kill by Malinowski,Abbey (from Abbott,Maddy).
[Cookerly, Rylee] Attack error by Glavinic,Katarina.
20-24 [Cookerly, Rylee] Kill by Sadilek,Lizzie (from Abbott,Maddy).
[Cookerly, Rylee] Kill by Sadilek,Lizzie (from Abbott,Maddy).
20-25 [Sadilek,Lizzie] Attack error by Carlson, Katherine.
[Sadilek,Lizzie] Attack error by Carlson, Katherine.


Investment Trust specialising in disruptive early-stage and early-growth companies, alongside some 'high conviction' mid and large-capitalisation ideas. It purchases stakes in companies with first-rate intellectual property, helping them to meet their growth potential through the provision of long-term capital. Managed by fund manager Neil Woodford, the fund believes it can offer lower correlation in risk to equity markets in general and the economy, which may offer diversification benefits, although outcomes can be more binary, with extremely attractive rewards for success but with failure entailing the risk of capital loss.


text:
Blue Gate Theatre Upcoming Events
Find tickets from 136 dollars to The Mark Trammell Quartet on Saturday February 29 at 4:00 pm at Blue Gate Theatre in Shipshewana, IN
The Mark Trammell Quartet
Blue Gate Theatre·Shipshewana, IN
Find tickets from 118 dollars to Night Ranger on Saturday March 14 at 8:00 pm at Blue Gate Theatre in Shipshewana, IN
Find tickets from 102 dollars to Scott Bradlee's Postmodern Jukebox - Shipshewana on Saturday March 28 at 8:00 pm at Blue Gate Theatre in Shipshewana, IN
Scott Bradlee's Postmodern Jukebox - Shipshewana
Find tickets from 140 dollars to Dick Fox's Golden Boys on Saturday April 25 at 8:00 pm at Blue Gate Theatre in Shipshewana, IN
Dick Fox's Golden Boys
Find tickets from 155 dollars to The Stolen - Shipshewana on Friday May 8 at 7:00 pm at Blue Gate Theatre in Shipshewana, IN
The Stolen - Shipshewana
Find tickets from 88 dollars to The Mavericks on Saturday May 16 at 8:00 pm at Blue Gate Theatre in Shipshewana, IN
Find tickets from 155 dollars to The Stolen - Shipshewana on Friday May 22 at 7:00 pm at Blue Gate Theatre in Shipshewana, IN
Find tickets from 155 dollars to The Stolen - Shipshewana on Saturday May 23 at 7:00 pm at Blue Gate Theatre in Shipshewana, IN
Find tickets from 136 dollars to Jeanne Robertson - Shipshewana on Wednesday June 3 at 8:00 pm at Blue Gate Theatre in Shipshewana, IN
Jeanne Robertson - Shipshewana
Find tickets from 140 dollars to Karen Knotts on Saturday June 20 at 7:00 pm at Blue Gate Theatre in Shipshewana, IN
Karen Knotts
Find tickets from 136 dollars to The Kingsmen Quartet on Thursday July 9 at 7:00 pm at Blue Gate Theatre in Shipshewana, IN
The Kingsmen Quartet
Find tickets from 136 dollars to Janie Fricke on Friday July 10 at 8:00 pm at Blue Gate Theatre in Shipshewana, IN
Janie Fricke
Find tickets from 136 dollars to Gold City Quartet on Thursday July 16 at 7:00 pm at Blue Gate Theatre in Shipshewana, IN
Gold City Quartet
Blue Gate Theatre
175 N Van Buren St
Shipshewana, IN 46565
Blue Gate Theatre Concerts

redpajama_set_name: RedPajamaCommonCrawl


text:
This was a busy week for dumb lawsuits
"Objection Overruled", by Charles Bragg
Houston mayoral challenger Tony Buzbee followed through his pledge to sue Mayor Sylvester Turner Wednesday, claiming that donated billboards for the city's AlertHouston! campaign violate campaign finance laws because they feature a photo of Turner.
The lawsuit, filed in the 281st state district court, names Turner and Clear Channel Outdoor Inc., the company that donated the 27 billboards, as defendants.
Buzbee's petition claims Clear Channel is "blatantly supporting" Turner in the November mayoral race "by plastering his smiling face across this city while promoting him as a civic-minded, safety conscious leader."
The billboards promote AlertHouston!, a system that sends alerts to Houston residents during emergency situations.
I'm not going to waste our time on the details here. Let's refer to this earlier story for the reasons why this is dumb.
Buck Wood, an Austin-based campaign finance lawyer, equated Buzbee's allegations to a hypothetical real estate agent who, after announcing a run for public office, would then have to take down any advertisements for their private business.
"I have never seen anything like that," he said.
Proving the billboards are illegal, Wood said, would require Buzbee to show that the company and Turner struck a deal explicitly aimed at aiding the mayor's re-election.
"You'd have to have good, strong evidence that they put up these pictures just for the purpose of helping elect him," Wood said. "…You'd have to prove a conspiracy, and that's basically impossible to do in this situation."
Each year around hurricane season, former Harris County Judge Ed Emmett would appear on billboards, in some years directing people to the county's Homeland Security and Emergency Management website. Emmett said he used campaign funds to pay for the billboards during election years.
I mean, I know Tony Buzbee is supposed to be a super duper lawyer and all, but maybe he might have asked another lawyer about this first? Just a thought.
Exhibit B:
Months after being denied media credentials for the Texas House, the conservative organization Texas Scorecard — a product of Empower Texans, a Tea Party-aligned political advocacy group with one of the state's best-funded political action committees — has filed a First Amendment lawsuit arguing that its rejection from the lower chamber constitutes "unconstitutional viewpoint discrimination."
Before the legislative session kicked off in January, two employees of Texas Scorecard, Brandon Waltens and Destin Sensky, applied for media credentials in both chambers of the Legislature. In the Senate, their credentials were granted; in the House, they were denied. The two chambers follow similar rules about who is allowed special journalistic access to the floor, and both prohibit lobbyists. But the chambers' political atmospheres are different.
House Administration Chair Charlie Geren, a Fort Worth Republican who has sparred with Empower Texans and its PAC in the past, told the group in a January rejection letter that it was ineligible for media credentials because "the organization you are employed by, Texas Scorecard, has a close association with a general-purpose political committee (GPAC) and that the organization's website prominently displays advocacy on policy matters before the legislature." As evidence of the group's affiliation with the PAC, Geren cited the organizations' shared address — but by the time Geren's letter was issued, the lawsuit claims, they no longer shared that address.
Empower Texans PAC has backed primary opponents to Geren and has given Lt. Gov. Dan Patrick, who leads the Texas Senate, more than $850,000 in the last five years.
Now, Empower Texans is very likely to get a friendly hearing from the State Supreme Court, so at least from a strategic perspective, this isn't a dumb lawsuit. It's very likely to be a successful lawsuit. But come on. If these Empower Texans flunkies count as "journalists", then that word has no meaning. All of us are made a little more dumb by the existence of this lawsuit.
Buzbee billboard lawsuit dismissed
Is the anti-sick leave bill also anti-equality?
Abbott versus the cities
Posted in: Legal matters.
Tagged: billboards · Charlie Geren · Clear Channel · Dan Patrick · Ed Emmett · Empower Texans · Houston · lawsuit · Senate · Sylvester Turner · Texas · The Lege · Tony Buzbee
← Chick-fil-A follies, part 2 CD07: Here comes another Bush? →
Bill Daniels says:
Sounds like a frivolous lawsuit to me. It's a shame Buzbee isn't facing a bunch of bullshit lawsuits for various things, so he can experience being on the other side of this for a change. Bury his ass in bullshit lawsuits that he must defend against.
Hey, the Mueller team is available, why not hire them to harass Buzbee?
Jason Hochman says:
The best part of the linked article is how Turner claims that it will take 75 people one year to copy all of his purchase orders that he signed without council approval. wow, that is a lot of spending without any council oversight. Not that council will do anything. They have failed to impeach him even though HUD determined that his policies promote segregation, and Turner said that he would do everything in his power to overturn their recommendations. Then, he gave contracts to his (former) law partner, and to another law firm that donated to his PAC. Maybe it is legal but clearly he sees his position as a way to reward his friends and supporters and punish his adversaries. I heard that he threatened CM Boykins doing a recent meeting about Proposition B. Not sure why Boykins didn't react like the Sumner and Brooks affair.
@Jason, do you Council should approve all contracts/purchase orders, even if the expenditures are part of an approved budget? That would be stupid. No business operates that way, neither do cities. Council doesn't have time to review and approve thousands of items.
C.L. says:
Jason, I thought you were busy ensuring folks in Shady Acres weren't illegally parking across sidewalks or creating hazardous conditions for the local citizens walking their dogs ! Welcome back !
Terry Longs says:
I've seen Buzbee win a lot of stupid lawsuits. Will someone let me know my odds because I'm willing to place a bet?


The talents of winemaker Jorge Moreira have transformed the wines at this top estate of the Douro, Quinta de la Rosa. Established in the 19th century, owned and run by the Bergqvist family, La Rosa is blessed with vineyards of spectacular quality.
This wine is especially produced for Berry Bros. & Rudd and boasts La Rosa's classic feminine charm and attractive aromatics, coupled with delicious accessibility and silky, warming sweet berry-fruit. This Port does not need decanting and is delicious to drink now.
A dense, deep-purple colour presages a nose of violets, followed by blue and black fruits, harmoniously entwined. Behind that we find eucalypt and hints of undergrowth. The palate is reassuringly complex, with impressive grip buttressing the softly seductive fruit. All in all, this is very complete, spicy and rich. In other words, completely delicious.
We have worked closely with the illustrious Quinta do Noval to create this new addition to our own label Port range. Blended specially for us from some of Noval's finest Tawnies, it is a real treat. Sophisticated nutty aromas and flavours give way to a beautifully layered texture and a fantastically long finish. Subtle yet complex, this is a warming and rewarding wine to enjoy alongside a large chunk of blue Dolcelatte cheese and a warm fire.
A medium to light style. Well structured, elegant, displaying ample fruit and tannins. Not one of the powerhouses but a delicious port for drinking in the medium term.
This vintage Cockburn performed on a par with the likes of Taylor, Graham and Fonseca. It is a classic port and undoubtedle their best since 1977. There is elegance and masses of concentrated fruits, and a dry and excessively long finish. Try it in 2005; we expect it to be long lived (2030).
Another brand in the Symington family portfolio and, while Smith Woodhouse might not have top-flight status, it is without doubt a pretender, with five members of the Symington family currently engaged in the management of the estate. Through the last 200 years, this small Port company has built a reputation for outstanding Vintage Ports. In their youth, they show all the immense depth and concentration of one of the top half-dozen brands but, with its more modest name, they represent superb value.
With a deep colour, the nose of this Port is a concentrated mixture of spice and fruitcake. This is a full, fat and powerful wine with a good length. A wine with great potential.
It's well known that the Symington stable was in fine form for the 1980 Vintage, a declaration overshadowed by 1977 but one that has provided well balanced, charming and very enjoyable wines. Quarles Harris is one of the Symington's second string, but along with Smith Woodhouse and Gould Campbell, should never be overlooked. Drinking at its best now-2015.
This 30 year old has a beautiful amber colour showing its age well. The long, slow maturation in old wooden pipes (550L barrels) has given this magnificent wine enormous elegance and complexity. On the nose, slightly dried fruit aromas with touches of balsamic vinegar, coffee and exotic wood are just some of its components. On the palate, it is simply delicious, almost light but with incredible intensity of flavour, soft, mouth filling with great persistence.
When tasting the 2003s for the first time, we kept going back to this wine, as we so often do with Taylor which is surely the most cerebral and complex of all the Vintage Ports. Effortlessly eschewing the excesses of the vintage, 2003 Taylor's Vintage is superb. Dense and inky, with a nose of woodsmoke, cassis, leather and meat, it is richly textured, firmly tannic, with peppery grip and a long, rewarding finish. This is, without doubt, a Vintage Port of the highest quality.
Taylor's is one of the most well known of all Port brands. The first Taylor joined in 1816, followed later by a Fladgate and a Yeatman. Taylor's is the only Port shipper to remain completely independent throughout its history. British ownership continues to this day. The wines are typically closed and austere when young; it is only with adequate ageing that they loosen up and offer their subliminal qualities. They are worth waiting for, though.
With a beautiful, rich and complex nose, on the palate this is quite dry. There is a serious juxtaposition of the ripe and dried fruits with expansive tannins. This has challenging, layered flavours and the promise of longevity. Very expressive and powerful Port.
This has a superb nose of rich, ripe berry fruit with the typical slightly austere and firm reserve of Dow. Analytically drier than usual, it is still blessed with dense fruit on the palate, a magnificent structure, weight and impressively long finish. On this showing, Dow is a strong candidate for wine of the vintage.
Some in the old guard might call it infanticide, but this is still youthful and drink rather well now. Aside from its luscious sweetness, concentrated black and red berried fruit, liquorice and herbal notes, this wine is all about texture, body, and layered complexity. Perfect with Christmas pudding, a multitude of cheeses, various cakes or alone…just the two of you.
Very concentrated on the palate, full bodied with layers of plum and black fruits. I would drink it now or hold onto it for another decade, if you can.
Celebrated for its luscious sweet style, Graham's 1994 is typically grandiose in design.The nose is starting to open out, with crushed berries and hints of pepper to the fore. On the palate sweet chocolate and brambly fruit are tempered by tighly-knit tannins and spice. This is a polished and stylish wine with a long life ahead.
As always, Taylor's 1985 is among the very best wines of the vintage, with a complex, dense palate which is still evolving and will continue to develop for a further 5 to 20 years. This house must certainly be the Latour of Portugal. Their ports are remarkably backward yet still impressive when young. Of all the vintage ports, those of Taylor need the longest time to mature and even when fully mature seem to have an inner strength and firmness that keep them going for decades.
When tasting young vintage ports, Taylor is always the most backward. Yet potentially, it has the capability to be the most majestic. This classically made, opaque purple-colored wine is crammed with black fruits (blueberries and cassis).
It reveals high tannin and a reserved style, but it is enormously constituted with massive body, a formidable mid-palate, and exceptional length. It is a young, rich, powerful Taylor ... Compared to the more flashy, forward style of the 1992, the 1994 has more in common with such vintages as 1977 and 1970.
The 77s are starting to come round now, their evolution of late a little more rapid than some may have predicted a decade ago, but still very fine wines. Dow, of course, the most puritanical and upstanding of the Symington Houses, always produces a wine worthy of long cellaring and rigorous intellectual scrutiny on opening. I suspect the 77 will not disappoint; the tannins have softened with great dignity and the fruit is still wonderfully present and perfectly balanced within the ensemble.
Seductive an powerful nose with fruit characters of damsons, cherries, and blackcurrants leading on to a lusciously sweet palate displaying creamy black fruits with hints of caramel. Very ripe tannins, marvellous grip and a long powerful and harmonious finish	one of the finest Fonsecas of the last 25 years.
There are three over-riding factors to explain the quality of the 2009 Vesuvio; the selection of fruit from 250 metres and higher, the high percent of heat-resistant Touriga Franca (36% of the blend) and the renaissance of the equally resilient Sousâo Varietal. All three of these factors have conspired to produce a rich, brambly and muscular Vesuvio, its signature elegance in no way compromised by glorious power.
A triptych of vintages underwrite this outstanding wine, each embellishing the ensemble with its own personality, the deep colour and firm acidity of the 1935 complementing the richly honied and hedonistic 1924 and the extraordinary intensity of the 1912 crowning the edifice and ensuring that the whole is far far greater than the sum of its parts.
Poised behind its deep mahogany sheen, with aromatics of the Coffee House in St James's and the post prandial dining rooms of Pall Mall, the wine descants a rich rolling hymn to longevity and extraordinary complexity. Cloves, raisins, dates and elusive spices inform a palate which is a labyrinthine web of effortless contradiction; rich and restrained, intense and ethereal, venerable and yet incredibly fresh. To be celebrated and appreciated in equal measure, with quiet stentorian gratitude.
A great classic year in the Douro that followed two legendary vintages, the 1904 and the immortal 1908. Widely declared by the best Port houses, the 1912 vintage Ports were bottled in the spring of 1914, just a few months before the outbreak of hostilities in August of that year. Although it's early life was marked by the devastation of The Great War, this wine reached maturity in the late 1920s when it came to be recognised as one of the greatest ever Vintage Ports and was often served at fine dinners in the exuberant Roaring Twenties.
Amyas Warre (son of George Warre) wrote at Quinta do Bomfim in the Alto Douro on 23rd September 1912: "The grapes in all the fine vineyards were uniformly ripe and had all been gradually brought to this state of perfection." This was an historic year for the Symington family as George Warre, whose family had been Port producers since 1729, decided to retire to England in 1912 and proposed a merger of Dow's with the smaller Port company of Warre's, the latter being then owned by Andrew James Symington.
Andrew accepted the proposal, initiating a partnership between the two families that was to last until the 1950s when the Warre family sold their remaining shares to the Symingtons. To mark the start of the partnership a small parcel of the 1912 Port was set aside in cask and it is a little of this wine that has been used by Charles in the Graham's 90 Port.
The 1935 Tawny Port is a wine of remarkable elegance and beauty with fine acidity which is key to the balance of a wine of this age. This was a year of low yields in the Douro but of great quality, and classic Vintage Ports were made under perfect harvest conditions. Some Port companies declared the 1934 and some the 1935. Both years have proved to have aged superbly well.
The three Symington brothers then working in the family business; Maurice, John and Ronald and their father Andrew James, did not declare this year, but they set aside a small quantity of 1935 Port to age in cask in view of the excellent quality of the best wines and to mark the Jubilee of King George V.
Charles has selected a small parcel of this extraordinary wine for the Graham's 90.
The 1924 Vintage was widely declared by the leading Port houses and the wines have aged exceptionally well over the decades. An unusually cool summer resulted in wines with very good acidity, a hallmark of the year.


text:
World's last male northern white rhino dies in Kenya
Breaking news. (photo credit: JPOST STAFF)
NAIROBI - The world's last male northern white rhino has died, the Kenyan conservancy taking care of it said, leaving only two females of its subspecies alive in the world. Ol Pejeta Conservancy said in a statement it had made the decision with wildlife officials and his previous carers to euthanize on Monday the 45-year-old rhino, named Sudan, due to the rapid deterioration in his condition.
Sudan was being treated for age-related complications that had affected his muscles and bones and also gave him extensive skin wounds.The rhino had spent two weeks in late February and early March lying in his pen due to discomfort from a deep wound on his right hind leg.
"His condition worsened significantly in the last 24 hours; he was unable to stand up and was suffering a great deal," Ol Pejeta said. "The veterinary team from the Dver Kralove Zoo, Ol Pejeta and Kenya Wildlife Service made the decision to euthanize him."
Sudan had previously lived at the Dver Kralove Zoo in the Czech Republic before being transported to Ol Pejeta Conservancy, about 250 km (155 miles) north of Nairobi, where he lived with the last two females of the same species, 27-year old Najin and 17-year old Fatu.
After all attempts at getting him to mate naturally failed, conservationists last year put Sudan on dating app Tinder, hoping to raise enough money to pay for a $9 million fertility treatment.
Brazil president to propose Mercosur-U.S. free trade agreement -spokesman
Fire breaks out near Jordan Park in Northern Israel
Syrian air strike on village market kill at least 12 - rescuers
Von der Leyen confirmed as first female European Commission president


text:
Tag Archives: Google Plus
[NEW MUSIC] NUDI BLOCKCHAIN – "SLAPTASTIK" | @barsforbeats
June 12, 2019 by PlatinumVoicePR	in NEW MUSIC, WHAT'S NEW and tagged Atlanta, Google Plus, Hip Hop, Hip Hop Artist, Music Video, New York, NUDI BLOCK CHAIN, Paparazzii Ready, Platinum Hip Hop, PLATINUM INDIES, Platinum Voice PR, Platinum VoicePR, PlatinumVoice PR, PlatinumVoicePR, R&B, Twitter, youtube	| Leave a comment
East Coast Rapper, Nudi Blockchain proves to Hip-Hop that He has Next
Nudi Blockchain is a rapper who resides on the east coast, The New Jersey and New York City area to be exact. His ties to the streets kept him in and out of the studio part-time. Nudi was born in New Orleans, raised in Bremerton, and beat the odds in Seattle, Washington. Although life for Nudi Blockchain was rough growing up, he stuck to the G-code and is making a presence in the underground scene. He moved to NYC/NJ in his mid-twenties and landed a sponsorship deal with All Access DVD, and the Dogg Pound Next Generation. He turned down offers from Tommy Boy Records and The Dogg Pound in order to remain in control.
Lately, Nudi Blockchain (also known as Boy Face) is doing big things. He has been spotted in clubs shaking hands with celebrities like 50 Cent. He got the moniker 'Blockchain' from being a cryptocurrency expert and owns a website for a cryptocurrency called bankkup.com. His new short film "The Perfect Song" just landed on Amazon Prime Video where he makes his acting debut. The film is written by Nudi and depicts how wicked the rap industry can be and features his songs and other east coast artists. During this time, he launches a site to sell his rap verses called barsforbeats.com and a Rolling Paper line called 'Groovy Hooman' rolling papers for the "420 hippies." They can be found on Amazon and webuyblack.com.
Recently, his new single Slaptastik is a dope west coast track, with some killer east coast type lyrics to complete the perfect hiphop unity. "Slaptastik" reminds people that Nudi spends time in the west coast gang culture, and made his way to the east to set up business permanently. While his Spotify streams are steadily climbing, Nudi's new single has similar expectations and will be available on 06/25. The single is produced by Frankgotthepack and packs that fire for streets!
Nudi Blockchain has been featured in the 'Urban Magazine' publication and is looking to book shows in the New York area. Follow the rest of his journey on social media and digital music platforms like Instagram and Soundcloud.
Instagram: @lixthesixtoy
Nudi Blockchain (also BoyFace, and Boy Face)
[NEW MUSIC] STORMI MAYA -"BODY OF WORK"| @STORMIMFMAYA
March 26, 2019 by PlatinumVoicePR	in NEW MUSIC, WHAT'S NEW and tagged Boston, BRONX, Facebook, Google Plus, Hip Hop, Hip Hop Artist, Indie Artists, Instagram, Music, New York, Platinum Voice PR, stormi maya, Twitter, youtube	| Leave a comment
Sultry East Coast Artist, Stormi Maya creates a "Body of Work" Experience
The Bronx, New York native, Stormi Maya is a female MC/rapper has a message to convey. The newcomer is 23 years old and is ready for the rap game. Bringing her truth to the forefront is the calm to the storm. Her style takes you back to the old school 80's – 90's era while adding a feminine conscious touch. While in the studio, Stormi Maya records tracks that empower women. Also, she spotlights the black struggle and sexism; as well as embraces her sexuality and emits positivity.
Originally, Stormi Maya's career begins as a model, modeling for exclusive lingerie brands and Playboy for two years.
Stormi Maya started performing in community theaters around New York City. In time, Stormi decides to become a professional actress in theater, film, and TV. Stormi has performed in many off-Broadway plays around the country and has directed theater.
She is a recurring character (Yennifer Clemente ) on Spike Lee's Netflix Season 2 how "She's Gotta Have It."
Additionally, Stormi can be seen in a variety of Indie films, multiple Netflix productions and "Mostly For Millennials" on Adult Swim. Stormi Maya is represented by her manager (music) Donald Robinson Cole.
"A woman knows her limits, a wise woman knows she has none"
Stormi Maya is definitely a triple threat and has entered the Hip Hop industry. During this short time of her career, Stormi releases her EP "Body of Work, "a collaborative project with producer Donald Robinson Cole aka Megadon. As a diverse artist, Stormi has tracks that make you want to raise a fist for change then grind to sexual temptations.
Look forward to seeing more of Stormi, she is working on releasing back to back singles all year.
For Features and Bookings: Stormimayamusic@gmail.com
[NEW MUSIC] ACE DRUCCI – "Hustlers Ambition"| @ACEDRUCCI
March 21, 2019 by PlatinumVoicePR	in NEW MUSIC, WHAT'S NEW and tagged ACE DRUCCI, Atlanta, Detroit, DJ, Google Plus, Hip Hop, Hip Hop Artist, Platinum Hip Hop, PLATINUM INDIES, PlatinumVoicePR, Twitter, youtube	| Leave a comment
Washington D.C. Recording Artist, Ace Drucci releases long-awaited EP, "Hustlers Ambition"
Ace Drucci is an artist/producer from Washington, DC. He has a long history and roots that began as a musician in various bands throughout the DC Metro area at age 15. He has worked as a producer on songs with 2 Chainz, Snoop Dogg, Ne-Yo, and Yo Gotti; to name a few. Ace Drucci's music has over 8 million streams on Spotify, Deezer, Tidal & Apple Music.
As a verified artist on Spotify, Apple Music Shazam, Ace Drucci is currently performing in various venues in the south-east region. His music gains over 2000 BDS Radio Spins and over 600 Mediabase Spins in the US.
In 2017, his single "Frankie Lymon" made the Top 40 Independent Charts and his single "Put That Thang On Me" went number 38 on the mediabase charts.
[NEW MUSIC] Michael Gassin- "Country Boi in Cali" | @Michael_Gassin
February 18, 2019 by PlatinumVoicePR	in NEW MUSIC, WHAT'S NEW and tagged Facebook, Google, Google Plus, Hip Hop, Indie Artists, Instagram, iTunes, Michael Gassin, Music Industry, Platinum Hip Hop, PLATINUM INDIES, Platinum Voice PR, PlatinumVoicePR, R&B, Twitter, youtube	| Leave a comment
ShoGame Entertainment Artist, Michael Gassin releases his solo project, "The Country Boi In Cali"
Hattiesburg, Mississippi born, Michael Gassin is the transformation of Hustleman and "The Country Boi In Cali", with a gritty edge and a laid back aggressive appeal. After many roads traveled, a redefined outlook along with a newfound passion for music itself and the "The Country Boi In Cali" – Michael Gassin was born.
Now equipped with more knowledge, skill-sets and a better overall team, Michael Gassin is stronger than ever. His hunger burns deep, continuing to fuel the high standard of consistent heat to stand out in a
crowd. A true artist with deep roots from the Mississippi to the Bay presenting heavy ass dope party tracks to smoke, dance and ride to. Check out his cover feature on the Legendary Dope Boy's Magazine February issue.
ShoGame Entertainment presents Michael Gassin ft. Nutt & DaRocSho #doitforthegram Everyone is doing it for "the gram." Now, you have a song to have fun doing what you do. Show us how and what you do!
Everything you do, #doitforthegram, all day Every Day three sixty-five #doitforthegram
Contact for Michael Gassin Bookings and features:
ShoGame Management
www.ShoGameEnt.com
[MUSIC] Jonah Melvon -"What's Good For You"| @JonahMelvon
January 24, 2019 by PlatinumVoicePR	in Singles, WHAT'S NEW and tagged Black Eyed Peas, California, EPMD, Facebook, Goapele, Google, Google Plus, Hip Hop Artist, Indie Artists, Instagram, jonah melvon, Ledisi, Miguel, OAKLAND, Platinum Hip Hop, Platinum VoicePR, PlatinumVoice PR, R&B, T.I., Twitter, youtube	| Leave a comment
Oakland Legend, Jonah Melvon Returns with 2 New Solid Singles from His Forthcoming Album, "Rain Water Project"
Jonah Melvon is an Oakland legend with dreams to keep holding the game upon his shoulders. Singing, rapping, mentor to young cats, business owner, entrepreneur, activist, and connector Jonah lives and breathes -'The Bay'. His music draws people to him with a familiar flare that makes people fall in love with his smooth swag. Old school soul with a heart to stand on the cutting edge of music, Jonah brings crowds back time and time again.
Described as a cross between Common and Musiq Soulchild, with charisma that can not be defined comes Oakland legend, Jonah Melvon. Setting the tone for one epic year with 2 singles from his new album, 'Rain Water Project.' The soulful new singles, "What's Good For You" and "Mom and Pops" come just in time for the first and most pertinent holiday of the year, MLK Day 2019. Both being huge grooves, "What's Good For You" and "Mom and Pops" shine in Jonah's ability to create rich experiences through his art, providing good ol' soul food or soul music, as it is often called. "Mom and Pops" takes us to a hopeful time in the future where we as a culture support our own. While "What's Good For You" meshes Spoken Word, Hip Hop and Soul Music into one dope recipe filled with food for thought.
Having played with Miguel, Goapele, Ledisi, T.I., EPMD, Black Eyed Peas, and Heiro (just to name a few), as well as tearing up the Oakland's underground scene. Jonah Melvon is back to making waves in an oftentimes monotonous industry. By making passionate music with an unwavering commitment to excellence, Melvon has been able to carve out a lane of his own, all while keeping it cutting edge and true to self.
Whisper his name in any circle around 'The Bay' and people remember his poetic delivery and the first time they got caught up in the experience he brings with every show. Whether at a festival, in an underground club for locals or on the big stage Jonah Melvon's performance is the same, Brilliant, and cannot be ignored. Get familiar with The Bay Area legend through "Rain Water Project,' available now on all digital streaming platforms.
[New Video] Jo-Bread – 'Dream About It' | @WFordhamBread
January 18, 2019 by PlatinumVoicePR	in Music Videos, WHAT'S NEW and tagged BRONX, Facebook, Google, Google Plus, Hip Hop, Hip Hop Artist, Instagram, iTunes, Music Industry, Music Video, New York, Platinum Hip Hop, Platinum Voice PR, Platinum VoicePR, R&B, youtube	| Leave a comment
Bronx Native, Jo Bread wants you to "Dream About It"
Hailing from West Fordham, Bx, Jo-Bread is a New York native artist who dropped a music video for his latest release, 'Dream About It' directed by D.R.I.V.E Films.
Check out the video below and follow Jo-Bread @westfordhambread. Please remember to check out www.jobreadgvng.com
[VIDEO PREMIER]DEACON DON DYDY – "SEEDS IN THE FIELD"| @DEACONDONDYDY
June 21, 2018 by PlatinumVoicePR	in Music Videos, WHAT'S NEW and tagged Atlanta, Deacon Don DyDy, EAST ORANGE, Facebook, Google, Google Plus, Hip Hop, Instagram, iTunes, Music Industry, NAUGHTY BY NATURE, NEW JERSEY, Platinum Hip Hop, PLATINUM INDIES, Platinum Voice PR, PlatinumVoice PR	| Leave a comment
DEACON DON DYDY – "SEEDS IN THE FIELD"
From the "Spiritual Ammo" double CD, the debut single " Seeds in the Field" is making a heartfelt statement on the world wide web. Deacon Don DyDy recorded "Seeds in the Field" with his son before the tragedy. The video is based on a true story and depicts repeatable life occurrences in every sector of the world.
This story is a beacon to lure the families of the hip-hop generation toward a more spiritual message. Cameo appearances include Minister Deborah Simpkins, Reverend Al Sharpton (NAN Network) Treach (Naughty by Nature), Vinnie (Naughty by Nature) and the Jaguars, The football team of East Orange Campus High School.
Video filmed by The Creative Gods and directed by Hezues R.
The single can be purchased on all digital music outlets:
Spotify: https://open.spotify.com/album/5kdY7n…
iTunes: http://itunes.apple.com/album/id13598…
APPLE MUSIC: http://itunes.apple.com/album/id/1359…
Learn more at http://deacondondydy.com
Follow DEACON DON DYDY On Social Media!
Facebook – http://facebook.com/deacondondydY
Instagram – http://instagram.com/deacondondydy
Twitter – http://twitter.com/deacondondydy


text:
Indian MLA copied our song, says Pakistan
Pakistan agrees for visa-free year-long travel to Kartarpur Sahib
Facebook to be fined $5bn for Cambridge Analytica privacy violations – reports
Islamabad: The Pakistani Army on Sunday claimed that an Indian legislator had copied its anthem and dedicated it to the Indian armed forces.
Thakur Raja Singh Lodh, a BJP member of the Telangana Assembly representing the Goshamahal constituency in Hyderabad, had tweeted: "My new song which will be released on 14th April at 11:45 AM on the occasion of #SriRamNavami is dedicated to our #IndianArmy forces."
However, as Mr. Lodh shared a snippet of the song on social media, the Pakistani Army claimed that it was a copy of a song released by its media wing on March 23 for Pakistan Day. The song was written by Sahir Ali Bagga.
"Glad that you copied. But copy to speak the truth as well," Pakistan Army spokesman Major General Asif Ghafoor tweeted.


Truck insurance is also known as Heavy Goods Vehicle (HGV) or Large Goods Vehicle (LGV) insurance. This type of insurance covers vehicles that carry weights above four tons. If the company has a large number of trucks, then it is prudent for it to take a fleet insurance policy. This type of policy is cheaper than taking an insurance policy for each vehicle. It is worth noting that a fleet insurance policy premium is dependent on the weight of the truck; heavier trucks have higher premiums than lighter ones.
In addition to that, this insurance policy is dependent on the coverage of the insurance policy, goods protection, and public liability among others. A comprehensive insuarance policy covers a lot of aspects of goods protection. However, it is prudent to choose an insurance policy that addresses individual business needs. Many insurance providers offer insurance policies with many additional features which are optional. Some of the three main additional features offered by insurance companies in the UK include legal expenses, glass and breakdown cover.
For starters, you should ensure that your vehicles are driven safely. If you drive safely for one year, you will start begin to earn claim free bonuses which are reflected as no claim discounts in future years.
Secondly, conducting extensive searches on various insurance providers and their rates is very important. Through this, one is bound to get insurance providers with attractive rates.
Lastly, focus not only on the cost of the insurance policy but also on the terms and conditions. For example, if you have a reliable fleet with good drivers, you can increase the excess with a resulting offset of a reduction in premium paid.
This entry was posted in Commercial Vehicle Insurance on December 26, 2011 by admin.
Renting your property to students is a potentially lucrative market. In University cities there is a constant stream of new tenants looking to rent which offers guaranteed income year after year for landlords. It isn't without its potential hitches though. This will be the first time many of them have rented and, for many, the first time they have lived away from home, which can bring with it problems like property damage and non payment of rent. Here are seven tips to make it a little easier.
When renting out any property it's important that you have insurance for landlords in place. This will cover any potential damage or theft, and protect you if you fall out with your tenants; something much more common when renting to students.
Think about what they'll be looking for in a property and try and add extra facilities or services which may attract a higher quality tenant and ensure you're able to charge a higher rent.
Students are likely to thoroughly research everything about the area and if they were in halls of residence the previous year they'll know it well already. They'll probably know where they want to live, but will contact letting agents to view their properties. You don't want to miss out on this.
Insist on an income earning guarantor being in place for all of your tenants. This is as close as you can get to guaranteeing you'll receive the rent. As a minimum, for each guarantor you should ensure you obtain work and credit references.
It's important to take the time to show your new tenants how to use all the appliances in the home correctly. As this is likely to be the first time they've lived away from home they may struggle with some of the appliances in the property. If you've employed a letting agent for the property, save yourself some time and add this to the list of services they'll be providing.
Leaving a welcome pack containing all emergency procedures and telephone numbers will save you time and worry, as it will your tenants.
It's important to carry out regular inspections to ensure your property is being properly looked after. You should do this at least every three months.
This entry was posted in Commercial Vehicle Insurance on October 21, 2011 by admin.


My Client is looking for a Chef De Partie. This position will suites someone who is looking to build their career. This well know Hotel brand offers a fresh, vibrant and seasonally changing in house designed menu and is open 7 days a week for breakfast, lunches, dinners, weekend brunches and private dining events.


• Stay active! If you are totally inactive for two weeks you are subject to deletion from our members list. You will be readmitted upon your return, but if you wish to stay a member of the packs, post in the "Leave of Absence" forum or inform an Alpha/Admin before you go missing as we will assume you have left.
• We are all for realistic behavior! We cannot tolerate surrealistic behavior whatsoever. This site was created so that you can play the life as a wolf like a wolf would live. We are against magic and reappearing after you have already 'died'. It's not what this site was set up for. Please keep it as real as possible! This means no magical powers, no jewelery, no super speed, no super strength, no tree climbing, no abnormal eye colors, no climbing trees, no using claws in battle. These charcaters have been granted the power of speech simply for the purpose of a more dynamic roleplay. Wolves of Evalos may also cry. Yes, I know real wolves can't cry, but they have tear ducts so we'll just stretch that one a little. But other than that, your wolf is a wolf. A regular ol' wolf.
• Members may NOT join as blind wolves. Blind wolves could not survive in the wild, as they would starve or be killed by their packmates.
• Members may not join as pups. Plain and simple.
• Minor foul language is fine, but we do not stand for swearing every other word.
• Comments, whether in or out of character, regarding racism, seixsm, bullying or harassment of any kind, drugs and/or alcohol are strictly prohibited.
• A member may join only as one wolf. You may only roleplay wolves that branch from that one starting character, i.e. your starting character's children and grandchildren. If you are caught creating a second wolf without permission, all of your characters are subject to deletion at the admins' say-so. Members who display an ability to follow the rules and an elevated literacy skill may be allowed another character unrelated to their first.
• If you have read these rules, please post "hope is near." somewhere in your joining information.
• NO POWERPLAYING. Wolves get hurt in a battle, and they cannot dodge every attack from a wolf of equal ability. If you are caught doing this, you'll receive a warning. Please don't make us tell you twice as further action will be taken.
• NO GHOSTING. You may not play another member's character unless specifically told by that member that you are allowed to. Everyone has a roleplaying style and we do notice.
• While Evalos is a website open to all upper levels of literacy, we ask that you post a MINIMUM of four sentences. This ensures that every member is thinking and writing to the full extent of their ability. We hope that EP will be able to help many expand in their ability to write or read, and not allow folks to wallow in illiteracy. If you understand the four sentences minimum please also post "your journey ends here." with your info. Failure to comply with this rule will result in a warning from administration, and further disregard of the rule will result in more extreme measures.
• If you have any other questions regarding something you're unsure of, contact an admin and we'll be happy to help.
• Read through all the rules before you continue any further.
* Click HERE to be redirected to the joining thread!
• You may not begin posting until your profile has been completed, submitted, and accepted by me personally.
• I realize I've said this pretty much everywhere on the entire site, but you cannot join Evalos unless you read all these rules. Seriously. Go up and read them again. It's not that hard.
Those aside, I would also like to add some informal guidelines. These are not rules, but mere suggestions, in order to make everyone's experience on this site run smoothly.
• Generally, we roleplay in third person, past tense. (He glanced around the area in confusion.) This one is more me being nitpicky than anything, but if we all use the same tense, it tends to be much easier to keep a thread going. The first person is less of an issue, so if you really don't want to change your style, I understand.
• It is typical of wolves from the Evalos area to wait outside the pack borders and howl for permission to enter. An Alpha or Beta will come to address your character, or you will be summoned inside, but please do not go charging into camp. You'll probably be attacked.


text:
"""
Test suite for the docx.parts.document module
"""

from __future__ import absolute_import, print_function, unicode_literals

import pytest

from mock import Mock

from docx.opc.constants import CONTENT_TYPE as CT, RELATIONSHIP_TYPE as RT
from docx.opc.package import PartFactory
from docx.opc.packuri import PackURI
from docx.oxml.parts.document import CT_Body, CT_Document
from docx.oxml.text import CT_R
from docx.package import ImageParts, Package
from docx.parts.document import _Body, DocumentPart, InlineShapes
from docx.parts.image import ImagePart
from docx.shape import InlineShape
from docx.table import Table
from docx.text import Paragraph

from ..oxml.unitdata.dml import a_drawing, an_inline
from ..oxml.parts.unitdata.document import a_body, a_document
from ..oxml.unitdata.table import (
    a_gridCol, a_tbl, a_tblGrid, a_tblPr, a_tc, a_tr
)
from ..oxml.unitdata.text import a_p, a_sectPr, an_r
from ..unitutil import (
    function_mock, class_mock, initializer_mock, instance_mock, loose_mock,
    method_mock, property_mock
)

class DescribeDocumentPart(object):

    def it_is_used_by_PartFactory_to_construct_main_document_part(
            self, part_load_fixture):
        # fixture ----------------------
        document_part_load_, partname_, blob_, package_, document_part_ = (
            part_load_fixture
        )
        content_type = CT.WML_DOCUMENT_MAIN
        reltype = RT.OFFICE_DOCUMENT
        # exercise ---------------------
        part = PartFactory(partname_, content_type, reltype, blob_, package_)
        # verify -----------------------
        document_part_load_.assert_called_once_with(
            partname_, content_type, blob_, package_
        )
        assert part is document_part_

    def it_can_be_constructed_by_opc_part_factory(
            self, oxml_fromstring_, init):
        # mockery ----------------------
        partname, content_type, blob, document_elm, package = (
            Mock(name='partname'), Mock(name='content_type'),
            Mock(name='blob'), Mock(name='document_elm'),
            Mock(name='package')
        )
        oxml_fromstring_.return_value = document_elm
        # exercise ---------------------
        doc = DocumentPart.load(partname, content_type, blob, package)
        # verify -----------------------
        oxml_fromstring_.assert_called_once_with(blob)
        init.assert_called_once_with(
            partname, content_type, document_elm, package
        )
        assert isinstance(doc, DocumentPart)

    def it_can_add_a_paragraph(self, add_paragraph_fixture):
        document_part, body_, p_ = add_paragraph_fixture
        p = document_part.add_paragraph()
        body_.add_paragraph.assert_called_once_with()
        assert p is p_

    def it_can_add_a_table(self, add_table_fixture):
        document_part, rows, cols, body_, table_ = add_table_fixture
        table = document_part.add_table(rows, cols)
        body_.add_table.assert_called_once_with(rows, cols)
        assert table is table_

    def it_can_add_an_image_part_to_the_document(
            self, get_or_add_image_fixture):
        (document, image_descriptor_, image_parts_, relate_to_, image_part_,
         rId_) = get_or_add_image_fixture
        image_part, rId = document.get_or_add_image_part(image_descriptor_)
        image_parts_.get_or_add_image_part.assert_called_once_with(
            image_descriptor_
        )
        relate_to_.assert_called_once_with(image_part_, RT.IMAGE)
        assert image_part is image_part_
        assert rId == rId_

    def it_has_a_body(self, document_body_fixture):
        document, _Body_, body_elm = document_body_fixture
        _body = document.body
        _Body_.assert_called_once_with(body_elm)
        assert _body is _Body_.return_value

    def it_can_serialize_to_xml(self, document_blob_fixture):
        document_part, document_elm, serialize_part_xml_ = (
            document_blob_fixture
        )
        blob = document_part.blob
        serialize_part_xml_.assert_called_once_with(document_elm)
        assert blob is serialize_part_xml_.return_value

    def it_provides_access_to_the_document_paragraphs(
            self, paragraphs_fixture):
        document_part, paragraphs_ = paragraphs_fixture
        paragraphs = document_part.paragraphs
        assert paragraphs is paragraphs_

    def it_provides_access_to_the_document_tables(self, tables_fixture):
        document_part, tables_ = tables_fixture
        tables = document_part.tables
        assert tables is tables_

    def it_provides_access_to_the_inline_shapes_in_the_document(
            self, inline_shapes_fixture):
        document, InlineShapes_, body_elm = inline_shapes_fixture
        inline_shapes = document.inline_shapes
        InlineShapes_.assert_called_once_with(body_elm, document)
        assert inline_shapes is InlineShapes_.return_value

    def it_knows_it_is_the_part_its_child_objects_belong_to(self, document):
        assert document.part is document

    def it_knows_the_next_available_xml_id(self, next_id_fixture):
        document, expected_id = next_id_fixture
        assert document.next_id == expected_id

    # fixtures -------------------------------------------------------

    @pytest.fixture
    def add_paragraph_fixture(self, document_part_body_, body_, p_):
        document_part = DocumentPart(None, None, None, None)
        return document_part, body_, p_

    @pytest.fixture
    def add_table_fixture(self, document_part_body_, body_, table_):
        document_part = DocumentPart(None, None, None, None)
        rows, cols = 2, 4
        return document_part, rows, cols, body_, table_

    @pytest.fixture
    def _Body_(self, request):
        return class_mock(request, 'docx.parts.document._Body')

    @pytest.fixture
    def body_(self, request, p_, table_):
        body_ = instance_mock(request, _Body)
        body_.add_paragraph.return_value = p_
        body_.add_table.return_value = table_
        return body_

    @pytest.fixture
    def blob_(self, request):
        return instance_mock(request, str)

    @pytest.fixture
    def content_type_(self, request):
        return instance_mock(request, str)

    @pytest.fixture
    def document(self):
        return DocumentPart(None, None, None, None)

    @pytest.fixture
    def document_blob_fixture(self, request, serialize_part_xml_):
        document_elm = instance_mock(request, CT_Document)
        document_part = DocumentPart(None, None, document_elm, None)
        return document_part, document_elm, serialize_part_xml_

    @pytest.fixture
    def document_body_fixture(self, request, _Body_):
        document_elm = (
            a_document().with_nsdecls().with_child(
                a_body())
        ).element
        body_elm = document_elm[0]
        document = DocumentPart(None, None, document_elm, None)
        return document, _Body_, body_elm

    @pytest.fixture
    def document_part_(self, request):
        return instance_mock(request, DocumentPart)

    @pytest.fixture
    def document_part_body_(self, request, body_):
        return property_mock(
            request, DocumentPart, 'body', return_value=body_
        )

    @pytest.fixture
    def document_part_load_(self, request):
        return method_mock(request, DocumentPart, 'load')

    @pytest.fixture
    def get_or_add_image_fixture(
            self, request, package_, image_descriptor_, image_parts_,
            relate_to_, image_part_, rId_):
        package_.image_parts = image_parts_
        document = DocumentPart(None, None, None, package_)
        return (
            document, image_descriptor_, image_parts_, relate_to_,
            image_part_, rId_
        )

    @pytest.fixture
    def image_descriptor_(self, request):
        return instance_mock(request, str)

    @pytest.fixture
    def image_part_(self, request):
        return instance_mock(request, ImagePart)

    @pytest.fixture
    def image_parts_(self, request, image_part_):
        image_parts_ = instance_mock(request, ImageParts)
        image_parts_.get_or_add_image_part.return_value = image_part_
        return image_parts_

    @pytest.fixture
    def init(self, request):
        return initializer_mock(request, DocumentPart)

    @pytest.fixture
    def InlineShapes_(self, request):
        return class_mock(request, 'docx.parts.document.InlineShapes')

    @pytest.fixture
    def inline_shapes_fixture(self, request, InlineShapes_):
        document_elm = (
            a_document().with_nsdecls().with_child(
                a_body())
        ).element
        body_elm = document_elm[0]
        document = DocumentPart(None, None, document_elm, None)
        return document, InlineShapes_, body_elm

    @pytest.fixture(params=[
        ((), 1), ((1,), 2), ((2,), 1), ((1, 2, 3), 4), ((1, 2, 4), 3),
        ((0, 0), 1), ((0, 0, 1, 3), 2), (('foo', 1, 2), 3), ((1, 'bar'), 2)
    ])
    def next_id_fixture(self, request):
        existing_ids, expected_id = request.param
        document_elm = a_document().with_nsdecls().element
        for n in existing_ids:
            p = a_p().with_nsdecls().element
            p.set('id', str(n))
            document_elm.append(p)
        document = DocumentPart(None, None, document_elm, None)
        return document, expected_id

    @pytest.fixture
    def oxml_fromstring_(self, request):
        return function_mock(request, 'docx.parts.document.oxml_fromstring')

    @pytest.fixture
    def p_(self, request):
        return instance_mock(request, Paragraph)

    @pytest.fixture
    def package_(self, request):
        return instance_mock(request, Package)

    @pytest.fixture
    def paragraphs_(self, request):
        return instance_mock(request, list)

    @pytest.fixture
    def paragraphs_fixture(self, document_part_body_, body_, paragraphs_):
        document_part = DocumentPart(None, None, None, None)
        body_.paragraphs = paragraphs_
        return document_part, paragraphs_

    @pytest.fixture
    def part_load_fixture(
            self, document_part_load_, partname_, blob_, package_,
            document_part_):
        document_part_load_.return_value = document_part_
        return (
            document_part_load_, partname_, blob_, package_, document_part_
        )

    @pytest.fixture
    def partname_(self, request):
        return instance_mock(request, PackURI)

    @pytest.fixture
    def relate_to_(self, request, rId_):
        relate_to_ = method_mock(request, DocumentPart, 'relate_to')
        relate_to_.return_value = rId_
        return relate_to_

    @pytest.fixture
    def rId_(self, request):
        return instance_mock(request, str)

    @pytest.fixture
    def serialize_part_xml_(self, request):
        return function_mock(
            request, 'docx.parts.document.serialize_part_xml'
        )

    @pytest.fixture
    def table_(self, request):
        return instance_mock(request, Table)

    @pytest.fixture
    def tables_(self, request):
        return instance_mock(request, list)

    @pytest.fixture
    def tables_fixture(self, document_part_body_, body_, tables_):
        document_part = DocumentPart(None, None, None, None)
        body_.tables = tables_
        return document_part, tables_

class Describe_Body(object):

    def it_can_add_a_paragraph(self, add_paragraph_fixture):
        body, expected_xml = add_paragraph_fixture
        p = body.add_paragraph()
        assert body._body.xml == expected_xml
        assert isinstance(p, Paragraph)

    def it_can_add_a_table(self, add_table_fixture):
        body, expected_xml = add_table_fixture
        table = body.add_table(rows=1, cols=1)
        assert body._body.xml == expected_xml
        assert isinstance(table, Table)

    def it_can_clear_itself_of_all_content_it_holds(
            self, clear_content_fixture):
        body, expected_xml = clear_content_fixture
        _body = body.clear_content()
        assert body._body.xml == expected_xml
        assert _body is body

    def it_provides_access_to_the_paragraphs_it_contains(
            self, body_with_paragraphs):
        body = body_with_paragraphs
        paragraphs = body.paragraphs
        assert len(paragraphs) == 2
        for p in paragraphs:
            assert isinstance(p, Paragraph)

    def it_provides_access_to_the_tables_it_contains(
            self, body_with_tables):
        body = body_with_tables
        tables = body.tables
        assert len(tables) == 2
        for table in tables:
            assert isinstance(table, Table)

    # fixtures -------------------------------------------------------

    @pytest.fixture(params=[
        (0, False), (1, False), (0, True), (1, True)
    ])
    def add_paragraph_fixture(self, request):
        p_count, has_sectPr = request.param
        # body element -----------------
        body_bldr = self._body_bldr(p_count=p_count, sectPr=has_sectPr)
        body_elm = body_bldr.element
        body = _Body(body_elm)
        # expected XML -----------------
        p_count += 1
        body_bldr = self._body_bldr(p_count=p_count, sectPr=has_sectPr)
        expected_xml = body_bldr.xml()
        return body, expected_xml

    @pytest.fixture(params=[(0, False), (0, True), (1, False), (1, True)])
    def add_table_fixture(self, request):
        p_count, has_sectPr = request.param
        body_bldr = self._body_bldr(p_count=p_count, sectPr=has_sectPr)
        body = _Body(body_bldr.element)

        tbl_bldr = self._tbl_bldr()
        body_bldr = self._body_bldr(
            p_count=p_count, tbl_bldr=tbl_bldr, sectPr=has_sectPr
        )
        expected_xml = body_bldr.xml()

        return body, expected_xml

    @pytest.fixture
    def body_with_paragraphs(self):
        body_elm = (
            a_body().with_nsdecls()
                    .with_child(a_p())
                    .with_child(a_p())
                    .element
        )
        return _Body(body_elm)

    @pytest.fixture
    def body_with_tables(self):
        body_elm = (
            a_body().with_nsdecls()
                    .with_child(a_tbl())
                    .with_child(a_tbl())
                    .element
        )
        return _Body(body_elm)

    @pytest.fixture(params=[False, True])
    def clear_content_fixture(self, request):
        has_sectPr = request.param
        # body element -----------------
        body_bldr = a_body().with_nsdecls()
        body_bldr.with_child(a_p())
        if has_sectPr:
            body_bldr.with_child(a_sectPr())
        body_elm = body_bldr.element
        body = _Body(body_elm)
        # expected XML -----------------
        body_bldr = a_body().with_nsdecls()
        if has_sectPr:
            body_bldr.with_child(a_sectPr())
        expected_xml = body_bldr.xml()
        return body, expected_xml

    def _body_bldr(self, p_count=0, tbl_bldr=None, sectPr=False):
        body_bldr = a_body().with_nsdecls()
        for i in range(p_count):
            body_bldr.with_child(a_p())
        if tbl_bldr is not None:
            body_bldr.with_child(tbl_bldr)
        if sectPr:
            body_bldr.with_child(a_sectPr())
        return body_bldr

    def _tbl_bldr(self, rows=1, cols=1):
        tblPr_bldr = a_tblPr()

        tblGrid_bldr = a_tblGrid()
        for i in range(cols):
            tblGrid_bldr.with_child(a_gridCol())

        tbl_bldr = a_tbl()
        tbl_bldr.with_child(tblPr_bldr)
        tbl_bldr.with_child(tblGrid_bldr)
        for i in range(rows):
            tr_bldr = self._tr_bldr(cols)
            tbl_bldr.with_child(tr_bldr)

        return tbl_bldr

    def _tc_bldr(self):
        return a_tc().with_child(a_p())

    def _tr_bldr(self, cols):
        tr_bldr = a_tr()
        for i in range(cols):
            tc_bldr = self._tc_bldr()
            tr_bldr.with_child(tc_bldr)
        return tr_bldr

class DescribeInlineShapes(object):

    def it_knows_how_many_inline_shapes_it_contains(
            self, inline_shapes_fixture):
        inline_shapes, inline_shape_count = inline_shapes_fixture
        assert len(inline_shapes) == inline_shape_count

    def it_can_iterate_over_its_InlineShape_instances(
            self, inline_shapes_fixture):
        inline_shapes, inline_shape_count = inline_shapes_fixture
        actual_count = 0
        for inline_shape in inline_shapes:
            assert isinstance(inline_shape, InlineShape)
            actual_count += 1
        assert actual_count == inline_shape_count

    def it_provides_indexed_access_to_inline_shapes(
            self, inline_shapes_fixture):
        inline_shapes, inline_shape_count = inline_shapes_fixture
        for idx in range(-inline_shape_count, inline_shape_count):
            inline_shape = inline_shapes[idx]
            assert isinstance(inline_shape, InlineShape)

    def it_raises_on_indexed_access_out_of_range(
            self, inline_shapes_fixture):
        inline_shapes, inline_shape_count = inline_shapes_fixture
        with pytest.raises(IndexError):
            too_low = -1 - inline_shape_count
            inline_shapes[too_low]
        with pytest.raises(IndexError):
            too_high = inline_shape_count
            inline_shapes[too_high]

    def it_can_add_an_inline_picture_to_the_document(
            self, add_picture_fixture):
        # fixture ----------------------
        (inline_shapes, image_descriptor_, document_, InlineShape_,
         r_, image_part_, rId_, shape_id_, new_picture_shape_
         ) = add_picture_fixture
        # exercise ---------------------
        picture_shape = inline_shapes.add_picture(image_descriptor_)
        # verify -----------------------
        document_.get_or_add_image_part.assert_called_once_with(
            image_descriptor_
        )
        InlineShape_.new_picture.assert_called_once_with(
            r_, image_part_, rId_, shape_id_
        )
        assert picture_shape is new_picture_shape_

    def it_knows_the_part_it_belongs_to(self, inline_shapes_with_parent_):
        inline_shapes, parent_ = inline_shapes_with_parent_
        part = inline_shapes.part
        assert part is parent_.part

    # fixtures -------------------------------------------------------

    @pytest.fixture
    def add_picture_fixture(
            self, request, body_, document_, image_descriptor_, InlineShape_,
            r_, image_part_, rId_, shape_id_, new_picture_shape_):
        inline_shapes = InlineShapes(body_, None)
        property_mock(request, InlineShapes, 'part', return_value=document_)
        return (
            inline_shapes, image_descriptor_, document_, InlineShape_, r_,
            image_part_, rId_, shape_id_, new_picture_shape_
        )

    @pytest.fixture
    def body_(self, request, r_):
        body_ = instance_mock(request, CT_Body)
        body_.add_p.return_value.add_r.return_value = r_
        return body_

    @pytest.fixture
    def document_(self, request, rId_, image_part_, shape_id_):
        document_ = instance_mock(request, DocumentPart, name='document_')
        document_.get_or_add_image_part.return_value = image_part_, rId_
        document_.next_id = shape_id_
        return document_

    @pytest.fixture
    def image_part_(self, request):
        return instance_mock(request, ImagePart)

    @pytest.fixture
    def image_descriptor_(self, request):
        return instance_mock(request, str)

    @pytest.fixture
    def InlineShape_(self, request, new_picture_shape_):
        InlineShape_ = class_mock(request, 'docx.parts.document.InlineShape')
        InlineShape_.new_picture.return_value = new_picture_shape_
        return InlineShape_

    @pytest.fixture
    def inline_shapes_fixture(self):
        inline_shape_count = 2
        body = (
            a_body().with_nsdecls('w', 'wp').with_child(
                a_p().with_child(
                    an_r().with_child(
                        a_drawing().with_child(
                            an_inline()))).with_child(
                    an_r().with_child(
                        a_drawing().with_child(
                            an_inline())
                    )
                )
            )
        ).element
        inline_shapes = InlineShapes(body, None)
        return inline_shapes, inline_shape_count

    @pytest.fixture
    def inline_shapes_with_parent_(self, request):
        parent_ = loose_mock(request, name='parent_')
        inline_shapes = InlineShapes(None, parent_)
        return inline_shapes, parent_

    @pytest.fixture
    def new_picture_shape_(self, request):
        return instance_mock(request, InlineShape)

    @pytest.fixture
    def r_(self, request):
        return instance_mock(request, CT_R)

    @pytest.fixture
    def rId_(self, request):
        return instance_mock(request, str)

    @pytest.fixture
    def shape_id_(self, request):
        return instance_mock(request, int)

redpajama_set_name: RedPajamaGithub


I can't swipe on my Ipad. Therefore I can't open it Help!
is it true...... is iphone 7s' are exploding?????
Why am I not getting a "sent" sound on Iphone 6 with IOS 10.0.2 ?
I reset my iphone 4 it is now locked on the apple icon screen how do i open it?
Why does you signup page not work?
Buying a ipad for my children? HELP!
How do I access Game Center to download to a new device?
Why is this iCloud & iTunes stuff so incredibly difficult to understand?
my screen split, how do I fix it.
I used the assistive touch to turned off my iPhone and now I can't turn it back on please help!!!
i have a reocurring charge of 9.99 and i don't know what it is for?


text:
You are here: Home / About Us / Why Publish the Eleanor Roosevelt Papers?
Eleanor Roosevelt's persistent, exceedingly personal outreach to people around the globe; her determination to create institutions respectful of people's needs and dreams; and her refusal to succumb to the politics of despair remain the example of democratic practice. Almost forty years after her death, she remains arguably the world's most outspoken advocate for human rights.
Eleanor Roosevelt left a voluminous written legacy. She wrote seventeen political books (although only one remains in print), more than eight thousand columns, over four hundred articles, an average of 150 letters a day, and countless memoranda and speeches. Her State Department human rights file fills 198 archival boxes. The records of her work as an American delegate to the United Nations, her frequent radio and television commentaries, and the documentation of the positions she advocated are scattered around the world.
The documentary record of her work is invaluable. It reveals the struggle to build the United Nations, craft a viable Universal Declaration of Human Rights, ensure civil rights and civil liberties, protect refugees, promote the living wage, assist the developing world, promote widespread inclusive economic prosperity, contain nuclear weaponry, recognize Israel, and encourage women's full political and economic participation.
As direct and engaging as it is bold, her work resonates with powerful examples of policies, debates, and implementation strategies essential to contemporary discussions of democratic values and human rights policies. It is a resource as valuable to those studying the spread of democratic governments across Africa and the Balkans as it is to Americans concerned with the rights of cross-border immigrants, housing, education policy, and the living wage.


34+ years of experience in the pharmaceutical industry in Latam. General Manager of Brazil, Mexico, Puerto Rico, Caribbean Region, Colombia, Regional VP for Central and South America, and VP of Global Mature Product Portfolio, Geographic Optimization and Footprint, Tactical Divestitures and Distributor Markets Working Group for BMS. VP and COO of Procaps Group.


text:
Volume > Issue > Note List > Devious "Gay" Priests
Devious "Gay" Priests
Este artículo: en español
We all know that actively homosexual priests are living a lie. Could a homosexual priest write an article admitting he's sexually active and get away with it? No. Or let's make that: We hope not. But could he do so if he writes anonymously? Yes, but surely not in a Catholic publication.
Or maybe he could. We turned with interest to "Made in God's Image: A Homosexual Priest Speaks Out" by Anonymous in Commonweal (April 11). Nowhere does Anonymous say point blank that he's celibate. Rather, he treats the subject of celibacy rather slyly. He asks himself, "Could I live a happy, meaningful celibate life…knowing that the church I wanted to serve considered an integral part of my person 'basically disordered'?" He doesn't answer the question, but you do notice the word "celibate," don't you? Anonymous also says, "Living a celibate life does not erase one's sexuality" — which is pretty ambiguous. What does it mean? We do know that many homosexual priests define "celibacy" very narrowly as abstaining from marriage (to a woman). That's why it's becoming increasingly necessary to specify "chaste celibacy."
Perhaps you recall the article by Ron Belgau (not a pseudonym) in the June 2003 NOR. A lay member of Courage, Belgau admitted to same-sex attractions, but he said forthrightly that he has never given in to those attractions. We admire such candor, which is one reason we printed his article.
But Commonweal's Anonymous is far from candid. He throws around the word "celibacy" without ever confirming that as a seminarian and priest he's abided by it — that is, that his celibacy, however he defines it, has been chaste. We do note that the subtitle of his article was not "A Chaste Celibate Homosexual Priest Speaks Out."
Anonymous says, "Throughout my seven years of seminary formation, I struggled with the issue of my same-sex attraction…." What does that mean? Did he give in now and then? Was his struggle a success or a failure? No answer.
Priest Sex Abuse Scandal
Iraq & the Just War Theory
Homosexuality & Gay Pride
Goodbye, "New Evangelization"
Fr. Neuhaus thinks the whole priest scandal thing can just be brushed off.
Letter to a Friend on Church Scandal
The Church still teaches everything taught by the first generation of Christians; it still conforms to the specifications laid down by Jesus for His Church.
Understanding the Pedophilia Crisis In the Boston Priesthood
The headlines are consistently dismal. One day it is the revelation that two Jesuits who…


Members have a voice in the organization and can nominate charities, determine the shortlist and cast the final vote.
Being a member is a commitment to donate $200 and 2 hours a year. It is also a chance to make a tangible difference in our community surrounded by like-minded friends and neighbors.
Do you have local charities that are near and dear to your heart? Tell us who they are and why you love them.
Yes! I commit to donating $200 and 2 hours a year to making a big impact.


text:
Jamie Carragher pays emotional tribute to Gerard Houllier following his death
Carragher worked under Houllier for a number of years at Liverpool and took to Twitter to pay his respects following news of his passing
Alex Milne
Jamie Carragher has paid tribute to his former manager Gerard Houllier following the news of his death at the age of 73.
The Frenchman spent six years in charge at Anfield, winning a total six trophies during his time at the club, while he also had spells at the likes of Aston Villa and the French national team.
Houllier was one of Carragher's first managers as he came through the academy to establish himself as a first-team player for the Reds.
And he took to Twitter to pay his respects to Houllier with an emotional post.
Carragher wrote: "Absolutely devastated by the news about Gerard Houllier, I was in touch with him only last month to arrange him coming to Liverpool.
Gerard Houllier has passed away at the age of 73 (Image: Colin Lane/Liverpool Echo)
"Loved that man to bits, he changed me as a person & as a player & got @LFC back winning trophies. RIP Boss."
Carragher also recently spoke about Houllier on his Greatest Games podcast, saying that people's impressions of him were often mistaken.
He said: "People's perception of Houllier is as this nice French uncle, whereas he was so tough, he was so hard, his team meetings were amazing – I absolutely adore that man."
Tributes are being paid throughout the football world, with Carragher's ex-teammate Michael Owen adding: "Heartbroken to hear the news that my old boss, Gerard Houllier, has passed away. A great manager and such a genuinely caring man. RIP Boss."
Jamie Carragher spoke fondly of his memories of Houllier
Liverpool also reacted to the tragic news, posting: "We are mourning the passing of our treble-winning manager, Gerard Houllier.
"The thoughts of everyone at Liverpool Football Club are with Gerard's family and many friends. Rest in peace, Gerard Houllier 1947-2020."
And Liverpool icon Ian Rush added: "Devastated at the passing of Gerard Houllier. A true gentleman of the game, always put others first."


Bringing together the comfort and warmth of a traditional open fire with greater efficiency, the Jetmaster offers the ultimate in wood burning fires. With unlimited design opportunity and versatility, this range holds universal appeal for classic to contemporary situations.
Available in six sizes (600 – 1500), there will be one to suit your home, whether it's a renovation, existing chimney fireplace or a new build.