Wondering what your home is worth? If you’re considering selling, I provide you with a detailed comp analysis showing your home’s current market value so you can make an informed decision.
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, so I can get you the best possible results.
Call/text, or email me to get started.
2023 Sold Properties


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

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

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

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

1363 16th Avenue
$1,500,000
INNER SUNSET
4 BED / 2 BATH
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
Buyer Represented

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

413 Dellbrook Avenue
$1,900,000
Midtown Terrace
4 BED / 3 BATH
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
Buyer Represented

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

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

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

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

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

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

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

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

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

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

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