Los Angeles-based @gettyimages staff photojournalist.

Joined April 2012
Lake Powell is shrinking. These photos were taken 9 months apart (Top photo 6/23/21 - Bottom photo 3/27/22) at Lake Powell's Lone Rock Beach in Utah. Water levels at the lake are at their lowest level since the lake was created in 1963 by damming the Colorado River. #drought
3,445
26,003
3,280
132,028
Just over 48 hrs after a large "X" sign with pulsating bright lights was installed on the roof of the former @twitter hq, workers dismantled and took down the sign on Monday morning. The sign was being investigated by SF officials due to lack of permits and neighbor complaints.
3
12
4
36
6,953
Just over 48 hrs after a large "X" sign with pulsating bright lights was installed on the roof of the former @twitter hq, workers dismantled and took down the sign on Monday morning. The sign was being investigated by SF officials due to lack of permits and neighbor complaints.
2
6
3
25
3,061
One of the blue birds on the sign outside Twitter @X headquarters has vanished along with an E and two Rs. Work to remove the sign had been halted by @SFPD on Monday due to a lack of proper permits.
2
611
The sign at @Twitter in San Francisco is coming down
42
115
46
185
206,144
The sign removal has been halted by SFPD while they investigate
8
23
29
114
38,810
A worker is swiftly removing the letters on the @Twitter sign outside of HQ in SF less than 24 hours after announcing the name change to X
1
3
7
1,268
19X Grammy winner Tony Bennett died early Friday morning, two weeks shy of his 97th birthday. Bennett had been diagnosed with Alzheimer's in 2016. The crooner was best known for his song "I left my heart in San Francisco" which he debuted at the Fairmont Hotel in 1961.
5
1
14
5,470
Record snowfall in the Sierras and wild atmospheric rivers helped fill California's second largest reservoir Lake Oroville to 100% For the first time since 2019 and only the second time in 15 years, Top photo is from today. Bottom photo from July 2021 at 28% capacity.
22
311
28
1,562
168,813
As @danbrekke noted, Lake Oroville has filled to the top SEVEN times in the past 20 years, not twice as I had reported.
1
13
2,089
Justin Sullivan retweeted
NEW: In the first six weeks of the CHP crackdown in the Tenderloin, officers have seized 4.2 kilos of fentanyl. That's enough to kill potentially 2.1 million people -- nearly three times the population of San Francisco. abc7news.com/san-francisco-f…
2
12
1
21
8,120
As the storm made landfall around the Bay Area on Tuesday evening, its structure and strength — bearing resemblance to a hurricane — astonished meteorologists. wapo.st/3TyZSYO
10
30
2
71
105,208
Justin Sullivan retweeted
Reports of widespread wind damage across Santa Cruz County and scattered reports in coastal Monterey County. Strong winds will continue across the Monterey Bay Area for the next few hours. It's best to stay off the roads, especially in mountainous/forested areas. #CAwx @KION546
3
42
5
118
45,876
Justin Sullivan retweeted
Low pressure has consolidated into single vortex with a center of circulation just west of San Mateo. Given very slow expected motion in coming hours & very heavy rainbands training over San Mateo/Santa Clara/Santa Cruz Counties, flash flood concerns may commence shortly. #CAwx
15
134
35
572
120,688
Justin Sullivan retweeted
An incredible display of atmospheric power is on display in NorCal as the Fujiwhara Effect occurs slingshotting mesovortices onto the coast. Severe Thunderstorm Warnings have just been issued for Monterrey and Santa Cruz for destructive winds up to 80 mph.
43
322
66
1,384
325,982
Justin Sullivan retweeted
Unbelievable satellite imagery of one of the most intense March cyclones on record for California with the eye of the storm making landfall near San Francisco. Amazing.
131
1,453
320
5,966
1,235,313
The hills above #napavalley and a few sections on the valley floor in Calistoga were blanketed with snow on Friday morning after a cold winter storm pushed through Northern California bringing snow to lower elevations.
1
4
29
2,409
Justin Sullivan retweeted
Hi from Rio Dell in Humboldt County. Here’s the latest on the aftermath of the #earthquake. Cell signal is bad - using our photographer’s phone to get this out.
7
31
6
136
59,435
Former Theranos CEO Elizabeth Holmes arrives at federal court for her sentencing hearing. She faces up to 20 yrs in prison after being convicted of four counts of fraud for allegedly engaging in a multimillion-dollar scheme to defraud investors.
1
7
Tens of thousands of dead fish are showing up on the shores of the San Francisco Bay and its waterways as a widespread algal bloom in the bay continues over one month after first being detected in the Alameda Estuary.
9
13
Flames from a backfire lit to combat the #oakfire are visible behind a @smokey_bear fire danger sign outside the Jerseydale Fire Station. The Oak Fire has burned over 14,000 acres and zero percent contained.
10
85
11
226