Los Angeles, CA - February 17, 2025 - Not my president protest Los Angeles City Hall
Pacific Palisades, CA - January 11, 2025 - Palisades Wild Fire, aftermath
Los Angeles, CA - June 2, 2020 - Black Lives Matter Protest Los Angeles City Hall
Los Angeles, CA - February 17, 2025 - Not my president protest DTLA
Los Angeles, CA - February 17, 2025 - Not my president protest DTLA
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA
Pacific Palisades, CA - February 21, 2025 - Palisades Wild Fire, weeks later
Los Angeles, CA - February 17, 2025 - Not my president protest DTLA
Pacific Palisades, CA - January 11, 2025 - Palisades Wild Fire, aftermath
Pacific Palisades, CA - January 11, 2025 - Palisades Wild Fire, aftermath
Pacific Palisades, CA - January 11, 2025 - Palisades Wild Fire, aftermath
Pacific Palisades, CA - January 11, 2025 - Palisades Wild Fire, aftermath
Pacific Palisades, CA - January 11, 2025 - Palisades Wild Fire, aftermath
Pacific Palisades, CA - February 21, 2025 - Palisades Wild Fire, weeks later
Altadena, CA - January 24, 2025 - Eaton Wild Fire, rebuilding effort
Altadena, CA - January 24, 2025 - Eaton Wild Fire, rebuilding effort
Hollywood, CA - June 14, 2025 - No Kings Protest on Vermont and Hollywood
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA, peaceful protesters
Los Angeles, CA - February 17, 2025 - Not my president protest DTLA
Los Angeles, CA - February 17, 2025 - Not my president protest DTLA
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA, peaceful protesters
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA, peaceful protesters
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA, peaceful protesters
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA
Los Angeles, CA - June 7, 2025 - ICE Protest DTLA
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA
Los Angeles, CA - June 8, 2025 - ICE Protest DTLA
Los Angeles, CA - June 7, 2025 - ICE Protest DTLA
Los Angeles, CA - June 7, 2025 - ICE Protest DTLA
Los Angeles, CA - June 7, 2025 - ICE Protest DTLA
Los Angeles, CA - June 7, 2025 - ICE Protest DTLA
press & media credentials
As a working photographer/photojournalist, I assert my rights under the First Amendment of the U.S. Constitution. I have the right to photograph and record in public spaces, including federal buildings, transportation facilities, and law enforcement activities. While on public property, I may photograph anything in plain view. On private property, I will adhere to the owner's rules. I understand that obstructing law enforcement or engaging in illegal activities is prohibited. I am aware of the importance of respecting individual privacy, even in public settings.
If questioned by law enforcement, I will remain calm and polite. I understand that I am not required to show my images without a warrant, except in cases where law enforcement has reason to believe that the device contains evidence of a crime. I am aware that audio recording laws vary by state.
For further information regarding photographer's rights, please contact:
* American Civil Liberties Union (ACLU): aclu.org
* Reporters Committee for Freedom of the Press (RCFP): rcfp.org
CONTACT