David P. Ball

David P. Ball is a freelance writer and photojournalist in Vancouver, B.C., on Coast Salish territories. Find him at davidpball.net and @davidpball on twitter. 

In love with photojournalism since he was eight, David studied professional writing and political science at the University of Victoria, following that passion to the Middle East where he reported from the 2006 Israel-Lebanon war. He has been published in more than 20 publications.

Lunar eclipse to turn moon eerily orange, red, or dark bloody brown overnight

Bonnie Tyler fans, get ready: 6 a.m. will mark a total eclipse of the heart. Er, moon. But this is no ordinary eclipse.

#Attawapiskat housing crisis heats up, from Parliament Hill to Twitter

While B.C. indigenous leaders protest in Ottawa, applauding Attawapiskat chief, Vancouver 'twittivists' took the Native housing fight online.

Federal NDP leadership race explainer

2010 NDP race: Who's running in the leadership race, and what issues are they pushing?

COPE's Ellen Woodsworth braces for political winter, next steps

Will the former councillor run in 2014? Will she even have a home? We get up close.

Civil liberties, privacy groups cry foul as PM hails historic border deal

Today's sweeping U.S.-Canada border deal locks out terrorists, widens gates for trade, PM says.

Gap between Canada's rich and poor widening dramatically

Does a rising tide lift all boats? Canada's wealth gap becoming a chasm, says OECD

Fighting violence against women in Vancouver's sex trade

It's been 22 years since the Montreal massacre. We talk violence against women, and ways to end it, with a survival sex work organizer Jennifer Allan.

Homeless shelter clients, staff 'frustrated' with city enforcement

Homeless shelter asks: No room at the inn for Mary and Joseph?

Controversial Prosperity mine blocked by B.C. Supreme Court judge

After First Nations blockades, a controversial copper and gold mine faces a new hurdle: a judge.

Canada 'fiddles while planet burns', says Councillor David Cadman at Durban climate talks

Where in the world is Councillor David Cadman? Fighting climate change in Durban.