mark anderson san francisco