Selling in San Francisco starts with understanding how buyers decide
Selling successfully in San Francisco isn’t driven by marketing alone — it’s driven by how buyers evaluate value, risk, and opportunity. With experience representing both buyers and sellers across more than 75 San Francisco transactions, I bring a buyer-informed perspective to selling, grounded in careful analysis, pricing strategy, outstanding preparation, and a deep understanding of what motivates serious buyers to act.
There are many questions in the selling process. Which repairs and upgrades will make the biggest impact in sale price? I advise on repairs and upgrades that pay off, and coordinate approved prep work using trusted contractors. Let’s talk about your unique situation and needs to get you the best possible results.
With Compass Concierge Services (zero due until closing), prep costs don’t have to be stressful!
2026 Sold Properties

2025 Sold Properties

30 Nido Ave
$1,675,000
Anza Vista
2 BED / 2 BATH – Condo
Seller Represented

1584-1586 11th Ave
$1,750,000
Inner Sunset
DUPLEX
Buyer Represented

223 Waller Street
$1,550,000
Hayes Valley
3 BED / 1 BATH – Condo
Buyer Represented

2 Ora Way
$2,156,000
Diamond Heights
3 BED / 2 BATH – House
Buyer Represented

1371-1373 16th Ave
$2,505,000
Inner Sunset
DUPLEX
Seller Represented

1124 Judah Street
$1,650,000
Inner Sunset
3 BED / 2 BATH – House
Buyer Represented

1375 25th Avenue
$1,630,000
Central Sunset
3+ BED / 2 BATH – House
Buyer Represented

1446 30th Avenue
$2,112,000
Central Sunset
3+ BED / 3 BATH – House
Buyer Represented

94 Sussex Street
$1,500,000
Glen Park
2+ BED / 2 BATH – House
Seller Represented
2024 Sold Properties

460 Francisco St #203
$760,000
North Beach
1 BED / 1 BATH – Condo
Buyer Represented

1660 20th Avenue
$1,525,000
Central Sunset
3 BED / 2.5 BATH – Condo
Seller Represented

188 Beulah St #5
$1,405,000
Cole Valley / Parnassus Heights
2 BED / 2 BATH – Condo
Seller Represented

3885 20th Street
$1,550,000
Eureka Valley / Dolores Heights
3 BED / 2 BATH – Condo
Seller Represented

3883 20th Street
$1,850,000
Eureka Valley / Dolores Heights
4 BED / 2.5 BATH – Condo
Seller Represented

2720 Sutter St
$1,150,000
Lower Pacific Heights
2 BED / 1.5 BATH – Condo
Buyer Represented

81 Frank Norris St #702
$615,000
Downtown
1 BED / 1 BATH – Condo
Buyer Represented

574 26th Ave #4
$1,270,000
Central Richmond
2 BED + OFFICE / 2 BATH – Condo
Buyer Represented

14 Divisadero
$2,500,000
Buena Vista / Ashbury Heights
4 BED / 2 BATH – Condo
Seller Represented

336 Point Lobos Ave
$1,450,000
Outer Richmond
3 BED / 1 BATH – House
Buyer Represented

300 Berry St #1505
$803,000
Mission Bay
1 BED / 1 BATH – Condo
Buyer Represented
2023 Sold Properties

519 4th Avenue
$1,600,000
Inner Richmond
3 BED / 3 BATH, plus family room – TIC
Seller Represented

521 4th Avenue
$950,000
Inner Richmond
2 BED / 1.5 BATH – TIC
Seller Represented

1132-1134 Noe Street #1134
$1,185,000
Noe Valley
2 BED / 1 BATH -TIC
Buyer Represented

1123 Lincoln Way
$1,420,000
Inner Sunset
2 BED / 2 BATH – Condo
Seller Represented

1420 Webster Street #4
$650,000
Western Addition
3 BED / 2 BATH – Co-op
Buyer Represented


645 Masonic Avenue
$1,400,000
NOPA
2 BED / 2 BATH – Condo
Buyer Represented

146 Lower Terrace
$1,650,000
CORONA HEIGHTS
3 BED / 3 BATH – Condo
Buyer Represented

801 Moultrie Street
$1,805,000
BERNAL HEIGHTS
3 BED / 3.5 BATH – House
Buyer Represented
2022 Sold Properties

121 Joost Avenue
$1,750,000
SUNNYSIDE
3 BED / 2.5 BATH – House
Seller Represented

1363 16th Avenue
$1,500,000
INNER SUNSET
4 BED / 2 BATH – Condo
Seller Represented

1378-1380 16th Avenue
$2,600,000
INNER SUNSET
DUPLEX
Seller Represented

2040 Fell Street #6
$740,000
NOPA
1 BED / 1 BATH – Condo
Buyer Represented

1930 Grove Street #3
$950,333
NOPA
2 BED / 1 BATH – Condo
Seller Represented

236 8th Avenue
$2,830,000
Inner Richmond
3 BED / 2.5 BATH – House
Buyer Represented

2167 30th Avenue
$2,200,000
Parkside
3 BED / 2.5 BATH – House
Buyer Represented

1930 Grove Street #4
$1,050,000
NOPA
2 BED / 1 BATH – Condo
Seller Represented

427 27th Ave
$2,700,000
Central Richmond
4 BED / 4 BATH – House
Buyer Represented

341 Dorantes Avenue
$3,350,000
Forest Hill
4 BED / 4 BATH – House
Buyer Represented

2326 44th Ave
$1,818,000
Outer Parkside
3 BED / 2 BATH – House
Seller Represented

623 Dolores Street
$925,000
Dolores Park
1 BED / 1 BATH – Condo
Seller Represented

631 Folsom Street #2E
$1,070,000
SOMA
2 BED / 2 BATH – Condo
Buyer Represented

1151 Rhode Island Street
$1,340,000
Potrero Hill
2 BED / 1 BATH – House
Seller Represented
2021 Sold Properties

1160 Mission Street #1408
$1,210,000
SOMA
2 BED / 2 BATH – Condo
Buyer Represented

360 Hazelwood Avenue
$1,850,000
Westwood Highlands
3 BED / 2 BATH – House
Buyer Represented

977-979 Duncan Street
$1,625,000 & $1,675,000
Diamond Heights
3 BED / 2 BATH & 4 BED / 2 BATH (Two condos)
Seller Represented

6020 California Street
$1,250,000
Lake Street
2 BED / BATH – Condo
Seller Represented

15 Hazelwood Avenue
$2,015,000
Westwood Park
4 BED / 2 BATH – House
Seller Represented

62 Natick Street
$1,920,000
Glen Park
4 BED / 2 BATH – House
Buyer Represented

1 Baker Street #2A
$1,330,000
Upper Haight
2 BED / 2 BATH – Condo
Seller Represented

120 Merced Avenue
$3,550,000
Forest Hill Extension
4 BED / 2.5 BATH – House
Buyer Represented

413 Dellbrook Avenue
$1,900,000
Midtown Terrace
4 BED / 3 BATH – House
Buyer Represented

1219-1221 Clayton Street
$2,800,700
Buena Vista / Ashbury Heights
DUPLEX
Buyer Represented

627 39th Avenue
$2,300,000
Outer Richmond
4 BED / 3.5 BATH – House
Buyer Represented

17 Newburg Street
$2,250,000
Noe Valley
3 BED / 2 BATH – House
Seller Represented

1510 7th Avenue
$2,400,000
Inner Sunset
4 BED / 3 BATH – House
Buyer Represented

30 Nido Avenue
$1,675,000
Anza Vista
2 BED / 2 BATH – Condo
Buyer Represented

625 Moultrie Street
$1,700,000
Bernal Heights
6 BED / 2 BATH – House
Seller Represented

428 Cayuga Avenue
$1,250,000
Mission Terrace
3 BED / 2 BATH – House
Buyer Represented

345 Molimo Drive
$1,818,000
Miraloma Park
3 BED / 1.5 BATH – House
Seller Represented

4633 19th Street
$2,500,000
Eureka Valley
3 BED / 1.5 BATH – House
Buyer Represented

1306 10th Avenue
$3,200,000
Inner Sunset
4 BED / 3.5 BATH – House
Seller Represented

139 Stillman Street #7
$725,000
South Beach
1 BED / 1.5 BATH – Condo
Buyer Represented

283 2nd Avenue
$1,225,000
Inner Richmond
2 BED / 1 BATH – Condo
Seller Represented

175 Brewster Street
$2,150,000
Bernal Heights
3 BED / 3.5 BATH – House
Seller Represented

