Calendar

9896
Dec
6
Fri
Save Chelsea and Julian – Rally/Protest
Dec 6 @ 4:00 pm – 5:30 pm

WE CAN SAVE CHELSEA MANNING AND JULIAN
ASSANGE FROM TORTURE AND DEATH

Please sign up for our emails and alerts at: https://bayaction2freeassange.org and watch the
INCREDIBLE “SHOWTIMES” Manning doc.free @ https://archive.org/details/XYChelsea

The Main Stream Media (MSM) is so full of lies, it’s got the masses confused!!
There are only a few places we can get the truth.Chelsea and Julian were two of
the most important WHISTLE BLOWERS to tell the truth about USA’s illegal,
immoral WARS. USA is one of the largest TERRORIST countries in history,
killing, wounding, and forcing emigration on millions of folks (did you know there
are 65 million migrants?) all over the world!!

Saving Chelsea and Julian is EXTREMELY IMPORTANT!! To the
Working class and it’s Allies.They told us the truth about the wars! And all the
NEW McArthyism (phony Russia Gate conspiracy led by the New York Times) is
blaming Julian for being a puppet of Russia. So much of all our issues stem
from the honesty of Chelsea and Julian!! That’s why the RULING CLASS
imprisoned them and want’s them DEAD.

Please write letters to Chelsea (only hand written and no post cards or
pictures, or anything written on the outside of the letter) Write to: Chelsea
Elizabeth Manning, William Truesdale Adult Detention Center, 2001 Mill Road,
Alexandria Va. 22314. Also write julian writejulian.com

We need to hip people to YouTube , Web sites and twitter feeds ie. –
#xychelsea,#defendassange, and wikileaks.org – Please check out these specific
links, and add comments and tell your friends:

– Real News Network – “Federal judge continues Chelsea Manning’s
confinement and $1000/day fine” https://youtub.be/qjywz_U_x1c –
The Jimmy Dore Show – “Chelsea Manning jailed again for
protecting journalism” https://youtu.be/bTqVNKXZYAY (89,000 hits)
– Chelsea Manning 2min “Abolish ICE”https://youtu.be/R7qpQGGQqa8
-Orion song”WE will keep fightin everyday even though our tears won’t go
away!” https://youtu.be/T5-3db8GDFY
– Chelsea’s scathing 7 page letter to the judge about the history of the SECRET GRAND
JURIES: – https://www.aaronswartzday.org/chelsea-manning-letter

67361
Dec
14
Sat
Trump/Pence Out Now!
Dec 14 @ 1:00 pm – 3:00 pm

“There is no Santa Claus, and he will not remove Trump and Pence. It’s on us. Trump/Pence #OUTNOW!”

This is a month of flash protests, banner drops, rapidly responding to sharp political events, and other actions, including “moving protests” – on public transit or by car caravan – to disturb the air and get the word out on a massive scale.

The centerpiece of the month will be mass protests on December 14, injecting the demand “Trump/Pence #OUTNOW!” into the holidays to shake off the numbing mass-consumerism daze.

If we truly want to bring joy to children everywhere in this season, we must put an end to the regime that locks them in cages and imperils their future.

67499
Dec
16
Mon
PG&E: We Need Power to Live! @ PG&E HQ
Dec 16 @ 12:00 pm – 3:00 pm

Join Diablo Rising Tide and many allies at PG&E corporate headquarters to #ReclaimOurPower and start a wave of action that continues through the winter. There will be speakers, programming, and more! Accessible and kid-friendly.

The action will demand that PG&E:

1. GIVE BACK ALL SHAREHOLDER PROFITS UNTIL PG&E CAN SAFELY PROVIDE POWER. STOP PROFITING OFF PEOPLE’S LIVES.

PG&E has paid out billions in shareholder dividends to predatory investors, while people are dying due to PG&E’s negligence. PG&E has failed to upgrade infrastructure for the stresses we face amidst climate change. Their equipment failures start fires that burn down cities, displace whole communities, and poison the air we breathe across entire regions. PG&E dodges accountability by continuing to seek executive bonuses amidst bankruptcy, shutting down power instead of repairing their equipment, and spending thousands on an exclusive retreat the day before the largest shutoffs.

2. INVEST IN VULNERABLE PEOPLE’S BASIC POWER NEEDS. STOP PUTTING PEOPLE AT RISK.

Disabled people have died in the shut offs — even one loss is too many. Ten more years of blackouts are unacceptable because blackouts kill disabled people and harm Black and Brown, working class and poor communities. #NoBodyIsDisposable! PG&E must invest in: solar-powered batteries to power the equipment of every medical baseline customer during power outages; HEPA air filters for chronically ill people, elders, and children in areas impacted by fire smoke; groceries for people who live paycheck to paycheck; alternative lodging for people whose homes depend on power to survive; compensation for small businesses who experienced losses during the shutoffs; and payouts to victims of PG&E-caused fires.

3. TURN PG&E OVER TO THE PEOPLE.

PG&E has a well documented history of criminal negligence of its infrastructure, which has caused fires, death, and destruction. Now, PG&E has claimed that it will take ten years to fix California’s grid — that means 10 more years of rolling black outs with the public footing the bill. This is unacceptable and will consistently put so many lives at risk. We won’t let PG&E continue with their negligence. A public takeover of the grid will allow for the needs of the public, rather than shareholders, to be the priority. By switching to a publicly owned grid, California can create a more democratized, decentralized, and sustainable power grid for all. #CleanPowerToThePeople

 

RSVP

67489
Dec
17
Tue
Impeach Trump Rally @ Grand Lake Theater Intersection
Dec 17 @ 4:00 pm – 5:30 pm

NOBODY IS ABOVE THE LAW!!!

Nobody Is Above the Law. That’s why we’re calling on Congress to Impeach & Remove Donald Trump. 

The night before the House of Representatives takes a somber vote to impeach Trump, we’ll head to every congressional office and public square to declare that Nobody Is Above the Law as representatives finalize their positions and senators look on.

Join this historic nationwide mobilization on the eve of Trump’s impeachment vote: RSVP for an event near you or sign up to host one. Events will be visible, family-friendly, public gatherings to demonstrate to our lawmakers that their constituents are behind them to defend the Constitution—and that Trump has left them no alternative to uphold their oath of office but to support impeachment and removal.

Signups:
479 attendees
JOIN US FOR 1 HOUR OR MORE!! WE LIKE TO START WHEN IT IS STILL LIGHT OUT, BUT IF YOU NEED TO COME LATER, WE WILL BE THERE. EVERY VOICE. MATTERS!! COME ON DOWN EVEN IF YOU DON’T HAVE A SIGN OR BANNER! THIS IS A NATIONAL EMERGENCY! ALL HANDS ON DECK! SEE YOU

SIGN UP TO ATTEND

67514
Justice for Jamaica Hampton @ Caesar Chavez Elementary
Dec 17 @ 6:00 pm – 8:00 pm

67519
Dec
20
Fri
SAVE CHELSEA MANNING AND JULIAN ASSANGE FROM TORTURE/DEATH
Dec 20 @ 4:00 pm – 5:30 pm

BASTA! WE CAN SAVE CHELSEA MANNING AND
JULIAN ASSANGE FROM TORTURE/DEATH

Please join our weekly vigils.

We can help you start your own. Also sign up for our emails and alerts at: https://bayaction2freeassange.org
and watch the INCREDABLE “SHOWTIMES”doc. “XYChelsea free @ https://archive.org/details/XYChelsea

The Main Stream Media (MSM) is so full of lies, it’s got the masses confused!!
There are only a few places we can get the truth.Chelsea and Julian were two
of the most important WHISTLE BLOWERS to tell the truth about USA’s
illegal, immoral WARS. USA is one of the largest TERRORIST countries in
history, killing, wounding, and forcing emigration on millions (did you know
there are 65 million migrants?) all over the world!!

Saving Chelsea and Julian is EXTREMELY IMPORTANT!! To the
Working class and it’s Allies.They told us the truth about the wars! And all the
NEW MacArthyism (phony Russia Gate conspiracy led by the New York Times)
is blaming Julian for being a puppet of Russia. So much of all our issues stem
from the honesty of Chelsea and Julian!! That’s why the RULING CLASS
imprisoned them and want’s them DEAD.

Please write letters to Chelsea (only hand written and no post cards or
pictures, or anything written on the outside of the letter) Write to:

Chelsea Elizabeth Manning,
William Truesdale Adult Detention Center,
2001 Mill Road, Alexandria Va. 22314.

Also write to julian @ writejulian.com
Web sites and twitter feeds – @xychelsea,@defendassange, andwikileaks.org –

– Real News Network – “Federal judge continues Chelsea Manning’s
confinement and $1000/day fine” https://youtub.be/qjywz_U_x1c – The
–Jimmy Dore Show – “Chelsea Manning jailed again for protecting
journalism” https://youtu.be/bTqVNKXZYAY (89,000 hits)
– Chelsea Manning 2min “Abolish ICE”https://youtu.be/R7qpQGGQqa8
—Orion song”WE will keep fightin everyday even though our tears won’t go
away!” https://youtu.be/T5-3db8GDFY
— Chelsea’s scathing 7 page letter to the judge about the history of
the SECRET GRAND JURIES: –

Letter from Chelsea Manning to Judge Anthony Trenga

67494
Jan
4
Sat
U.S. Troops Out of Iraq! @ Powell St. BART
Jan 4 @ 12:00 pm – 2:00 pm

National Day of Action U.S. Troops Out of Iraq!
Answer Coalition

On Saturday, January 4 the ANSWER Coalition, CODEPINK and others are calling on people from around the United States to organize local demonstrations to demand: NO MORE U.S. TROOPS TO IRAQ OR THE MIDDLE EAST! U.S. OUT OF IRAQ NOW! and NO WAR/NO SANCTIONS ON IRAN!

In response to the massive protests in Iraq following the latest U.S. aerial assault that killed scores of Iraqis, Donald Trump has ordered 750 more U.S. troops to the Middle East and potentially 3,000 more. This is in addition to the 5,200 U.S. troops already stationed in Iraq. Every U.S. president over the last 28 years has ordered the bombing of Iraq. The decision by Donald Trump and the Pentagon to launch new air assaults against Iraqis in the past week ignited nationwide resistance by Iraqis who want to reclaim their full sovereignty and do not want Iraq to be used in a U.S. war on Iran.

More than a million Iraqis have died during the past 28 years as a consequence of U.S. occupation, bombings and sanctions. Tens of thousands of U.S. troops have either been killed or suffered life-changing wounds. The U.S. government has spent more than $3 trillion in the ongoing occupation and bombing of this oil rich country. Instead of taking the United States out of this endless war, Trump is building up U.S. forces in the region and threatening a war with Iran.

Initiators for this call include the ANSWER Coalition, CODEPINK, Popular Resistance, World Beyond War and many other anti-war and peace organizations. If you want to add your name as an endorser click here.

Demonstrations will also take place on Saturday, January 4 in the following cities.

The White House – Washington D.C.
12 noon at the White House

Albuquerque, NM
2pm at Kirtland Airforce Base, San Mateo and Gibson Blvd
Initiated by ANSWER Albuquerque

Chicago, IL
12 noon at Trump Tower
Initiated by ANSWER Chicago

Los Angeles, CA
1 pm at Pershing Square
Initiated by ANSWER LA

New York City, NY
11 am at Times Square
Initiated by ANSWER New York

San Francisco, CA
12 noon at Powell and Market
Initiated by ANSWER San Francisco

Arlington, MA
12noon at Broadway Plaza, Mass. Ave. and Medford St
Initiated by Arlington United for Justice with Peace (AUJP)

Seattle, WA
2pm at Westlake Park
Initiated by ANSWER Seattle

Atlanta, GA
3 pm at Little Five Points
Initiated by ANSWER Atlanta

67566
Jan
9
Thu
Student-Worker Power Rally @ Kerr Hall, UC Berkeley
Jan 9 @ 12:00 pm – 1:30 pm

Image

67583
Save Our Democracy, Protest Facebook
Jan 9 @ 4:00 pm – 6:00 pm

Reclaim the Commons – Enough is Enough – January 9

By now, many of us want to throw Facebook over the side of a bridge. Privacy violations, government orders, hate speech, disinformation, censorship …. the list goes on.

But here’s the reality. FB is a communications platform that reaches billions of people, a public town square and a powerful influencer. It isn’t easy to build up that kind of scale again and it won’t be quick.

Zuckerberg got lucky. It’s the people that make social media and we make it every day. It needs to work for us, not against us.

The world’s biggest social media platform has basically done nothing to head off massive disinformation campaigns, blatant lies and hateful extremism. It has put profits ahead of social good, the health of democracy, and the personal safety of many.

We’ve let them. But that can stop. We’re teaming up with a coalition of like-minded organizations and individuals to force Facebook to clean up its act.

On January 9th, we’re paying a visit to 1 Hacker Way to say the jig is up.

Even the company’s own employees know what needs to happen. Facebook just isn’t listening.

Which means we need to say it a little louder.

We will no longer tolerate the company’s paralysis in the face of the harm they are causing. They can take action and the public will make them.

We hope you’ll join Media Alliance, Global Exchange, Credo Action, Code Pink, MediaJustice, Courage Campaign and many others on January 9th.

We have a bus from SF to Menlo Park and back. Tickets are $15 R/T. Reserve a seat here.

If you are a meta type, here is the Facebook event for the Facebook protest.

If you can’t come, you can support the January 9 action online by participating in #BlackOutFaceBook. Replace your profile picture and cover photo with a black box to mourn our lost public commons and start the countdown to reclaiming it.

As we told the press:  We’re not willing to cede a communications network that reaches billions of people to the unfettered practices of a corporation that cares more about its profits than about our democracy. Not without a fight.

Happy Holidays and lets fix Facebook once and for all. (supported by the collective power of the MediaJustice network)
Take Action

67532
Stop Trump’s War. Rally For Diplomacy and De-Escalation. Berkeley @ Civic Center Park (MLK Park)
Jan 9 @ 5:00 pm – 7:00 pm
67586
WAR: GOOD FOR ABSOLUTELY NOTHING!!!! @ Grand Lake Theater Intersection
Jan 9 @ 5:00 pm – 7:00 pm
Well…TUPAC SAID IT BEST “THEY GOT MONEY FOR WAR BUT CAN’T FEED THE POOR.” Despair is not an option! JOIN US! BRING SIGNS OR MAKE ONE THERE! JUST COME AND BRING FRIENDS! LET’S KEEP ON MAKING LOTS OF NOISE!!!

SIGN UP TO ATTEND

67584
Jan
24
Fri
THANKS CHELSEA MANNING AND JULIAN ASSANGE FOR REVEALING BUSH’S WAR CRIMES
Jan 24 @ 4:00 pm – 5:30 pm

Weekly Friday Vigil with music, snacks, letter writing, conversation

xy_purfected_fri_13_chelsea_and_julian_final__11-13-19__2__1__2_.pdf_600_.jpg

67652
Jan
25
Sat
Global Day of Protest – No War on Iran!
Jan 25 @ 12:00 pm – 2:30 pm
The People of the World Say: No War On Iran!

jan_25_global_day_of_protest.jpg
The Trump administration is dragging the United States into a war with Iran that could engulf the whole region and could quickly turn into a global conflict of unpredictable scope and the gravest consequences.

The people of the world need to rise up and stop it. For all who believe in peace, for all who are opposed to yet another catastrophic war, now is the time to take action. On Saturday, January 25 in cities across the globe, there will be protests against a new war in the Middle East. Please join us.

Initiators for this call include the ANSWER Coalition, CODEPINK, Popular Resistance, Black Alliance for Peace, National Iranian-American Council (NIAC), Veterans For Peace, US Labor Against the War (USLAW), Women’s International League for Peace and Freedom (WILPF), United National Anti-War Committee, Pastors for Peace/Interreligious Foundation for Community Organization, International Action Center, United For Peace and Justice, Alliance For Global Justice (AFGJ), December 12th Movement, World Beyond War, Dorothy Day Catholic Worker, Dominican Sisters/ICAN, Nonviolence International, Food Not Bombs and many other anti-war and peace organizations.

To add your name as an endorser visit this link: https://bit.ly/2MY5LNR

67582
Jan
27
Mon
Rally Against Mass Evictions
Jan 27 @ 3:00 pm – 5:00 pm

Fred Craves is the owner of Gamechanger LLC. For over a year, he and his lackeys, The Law offices of Alan J horowitz and “the Evictors” have been harrassing The West Oakland Wood St community, all in attempt to develop the land beneath their feet.

Join The United Front Against Displacement and The West Oakland Wood St Community in a Rally against the Law offices of Alan J Horowitz. These law offices call themselves “The Evictors” and specialize in helping landlords evict working people. The Billionaire Fred Craves is using these law offices to harrass and take legal action against the homeless residents of Wood st. These crooks want to develop the land and make millions, leaving the homeless people of Oakland with nothing and nowhere to go.

67640
Feb
5
Wed
Reject the Cover-up! Protest Against Sham Impeachment Trial @ Grand Lake Theater
Feb 5 @ 5:30 pm – 6:30 pm

OME ON DOWN! No worries if you don’t have a sign. We will have poster board and markers.
___________________________________________________________

This Wednesday, hundreds of thousands of Americans will mobilize to demand:

Accountability — Trump and the Senators and members of Congress who voted to cover up his crimes will be held accountable by their constituents.

Democracy — Now more than ever, we need to ensure a free and fair election in 2020, which means real election security reform and and end to voter suppression.

Reform — Like after Watergate, we demand structural reforms to end the corruption and abuses of power that allowed Donald Trump’s criminal behavior in the first place.

It’s up to us to mobilize like never before — and ensure that this dark moment in our nation’s history is followed by an unprecedented level of civic action.

NOTE: A core principle shared by supporting organizations is a commitment to nonviolent, peaceful actions. All actions that are sponsored or organized on this page are intended to be nonviolent and peaceful. We expect all participants to act lawfully at all times and to seek to de-escalate any potential confrontation with those who disagree with our values

sm_nooneisabovethelaw_1_1_1_1.jpg

67667
Feb
7
Fri
THANKS CHELSEA MANNING AND JULIAN ASSANGE FOR REVEALING BUSH’S WAR CRIMES
Feb 7 @ 4:00 pm – 5:30 pm

Weekly Friday Vigil with music, snacks, letter writing, conversation

xy_purfected_fri_13_chelsea_and_julian_final__11-13-19__2__1__2_.pdf_600_.jpg

67652
The Terrible State of Oakland @ Oakland Museum
Feb 7 @ 5:00 pm – 7:00 pm

The United Front Against Displacement and the West Oakland Wood St Community will rally on February 7th at 5 pm to condemn the Oakland State of the City Address (1000 Oak St, Oakland, CA 94607).

The City is in a terrible state. The State of the City Address is an opportunity for Mayor Schaff and the city administrators to lie about the horrendous conditions of the people of Oakland. The City of Oakland has invested millions in “managing” and sweeping homeless people out of site and done little to provide services, housing or employment opportunities to the thousands of dispossessed people of Oakland. Conservative estimates put over 4000 people on the streets of Oakland every night, actual figures could be twice as high! This does not account for the thousands more that are housing insecure. With the rising cost of housing, many are forced to live in cars, trailers or with friends and extended family.

This situation demands that people take action and organize to end homelessness.

The City of Oakland has consistently failed the West Oakland Wood st community and has instead chosen to collaborate with the surrounding real estate developers that seek to evict the community!
Mayor Schaff”s office has collaborated with Fred B Craves, a SF billionaire to develop an abandoned lot in West Oakland that sits at the heart of the West Oakland Wood st Community.

Craves and he City claim that they plan to build a “Safe Parking” lot on Wood st. What they leave out is that after the lease expires (18 months after its finalized) that Craves intend to develop the land at a profit and leave the community with nothing an nowhere to go!

Fred Craves has even enlisted the legal services of the Law Offices of Alan Horowitz, afirm that focuses on evictions and who describe themselves as “The Evictors”.

This is not a struggle just affecting the West Oakland Wood St community. The City of Oakland, real estate developers and law offices across the city collaborate to displace working people and it is time to fight back!

67669
Feb
12
Wed
Stop the school board’s budget cuts and mass layoffs @ La Escuelita School
Feb 12 @ 5:00 pm – 6:00 pm

OPEN is supporting SEIU 1021 in calling for a community mobilization to stop the school board from cutting at least $6.27M from our schools and firing at least 68 vital employees.

When Oaklamd’s school board proposed $30 million in cuts that led to the teacher’s strike he posted evidence that there has actually been about a $70 million SURPLUS being illegally “put aside” (presumably to be given to the charter schools bought by the supporters of the real estate developer controlled school board but that’s what I deduced from what I have seen and not an official union position that I am aware of). I am clear that this money is supposed to be spent on students and their classroom needs (I think that includes food but that’s another issue for another day) in the current year not held back “just in case we need it” (and laying off 68 essential personnel seems a reason to spend it, doesn’t it?)

67708
Feb
14
Fri
THANKS CHELSEA MANNING AND JULIAN ASSANGE FOR REVEALING BUSH’S WAR CRIMES
Feb 14 @ 4:00 pm – 5:30 pm

Weekly Friday Vigil with music, snacks, letter writing, conversation

xy_purfected_fri_13_chelsea_and_julian_final__11-13-19__2__1__2_.pdf_600_.jpg

67652
Feb
17
Mon
Wake Zuck Up at His House on President’s Day! Facebook Protest
Feb 17 @ 10:00 am – 11:30 am

Gather at 21st Street and Fair Oaks

This Presidents Day, we will gather outside Mark Zuckerberg’s house near Dolores Park to let him know that we won’t be quiet in the face of his company undermining our democracy.

We are not sure what billionaires brunch on, but let’s give him some food for thought and a piece of our minds. It will be fun. We will be loud. And we will bring plenty of democracy bagels for everybody who shows up with a sign or a noisemaker.

Why? Zuckerberg’s San Francisco Bay Area technology company — Facebook — refuses to take responsibility for lies, hate, and disinformation spread on its platform. This irresponsibility is alarming — especially in light of the 2020 elections.

Facebook sells ads to U.S. politicians but imposes zero restrictions on lies and false claims and is happy to profit from micro-targeted advertising that’s being used to misinform, manipulate and incite hatred among vulnerable voters.

Facebook should recognize it has created a monster and stop politicians from being able to “buy and lie” in their campaign advertising in 2020. But don’t expect Facebook to let go of so much lucrative attention and influence without a fight. We are ready to fight and to wake the Zuck up!

Facebook should: Refuse political ads that lie, refuse to sell political ad microtargeting, and deny service to anyone seeking to disrupt the 2020 election.

Please join us on President’s Day to “Wake the ZUCK up”. Don’t let disinformation on Facebook ZUCK UP our next election.
To join our Palo Alto protest, email andreabuffa2006 [at] gmail.com.

Brought to you by Global Exchange, Media Alliance, Indivisible SF Peninsula/CA-14, CodePink Golden Gate, Raging Grannies Action League, MediaJustice, and the crew at Don’t Let Facebook ZUCK UP Our Democracy.

Wake The Zuck Up: Manipulation for Profit Isn’t Free Speech

The world’s biggest social media platform collected over $20 million dollars from the Trump administration in just the last year.

Those 218,000 ads used sophisticated micro-targeting based on Facebook’s cavernous catalog of personal data, to aim messages where they would most likely to be believed, and hide them from audiences more likely to be able to rebut them. This isn’t open dialogue and debate.

This is manipulation for profit, not free speech.

We’re visiting the Zuckerberg house on President’s Day to say stop profiting from sabotaging democracy under a fig leaf of free speech. With bagels.

It’s a wake-up call.

Join Media Alliance, Global Exchange, Indivisible San Francisco, MediaJustice and many others at Chez Zuckerberg on the morning of President’s Day, February 17th for a short and spirited rally.

What do we want? Three things.

1. Hold political ads from candidates seeking our votes to the same standards Facebook imposes on community groups and not for profit organizations,

2. Limit targeting on political ads from candidates to geography and not preferences developed from intrusive tracking and profiling of our online activities.

3. Don’t provide a platform for hate speech designed to terrorize vulnerable communities and incite hatred.

These aren’t radical demands. Even Facebook’s own employees have called for them.

Read more at ProtestFacebook.org.

On the morning of President’s Day, February 17th at 10am, we won’t be quiet about Facebook zucking up the 2020 election and our entire political process.

As we told the press:  We’re not willing to cede a communications network that reaches billions of people to the unfettered practices of a corporation that cares more about its profits than about our democracy. Not without a fight.

(Supported by the collective power of the MediaJustice network).
Take Action

We literally cannot do it without you.

Our work is done on behalf of our members.

Become a member or renew. Low-income annual memberships are $35, standard memberships are $60, supporting memberships are $120, and anchor memberships are $300. Other amounts welcome. You can set up monthly recurring debits for $5, $10 or $25 monthly.
Become A Member

Follow Us

Share This

Contact Us

Media Alliance
Pacific Felt Factory 2830 20th Street # 102
San Francisco, California 94110
4157469475
tracy@media-alliance.org

67711