Senior Partners

John R. Brydon

John R. Brydon, the firm’s managing partner of the San Francisco office, is an AV-Preeminent rated attorney by Martindale-Hubbell. He has been a member of the American Board of Trial Advocates for nearly 30 years, where he holds the rank of Diplomate and has been a Certified Specialist in Civil Trial Law and Diplomat of … Continue reading John R. Brydon

Bjorn C. Green

Bjorn Green has been with the firm for 22 years and currently divides his time between handling general liability cases and managing the firm’s Construction Law practice, which primarily focuses on the defense of contractors, subcontractors, product manufacturers and component part suppliers in defect and product liability cases. His background in construction law is a … Continue reading Bjorn C. Green

James P. Lemieux

James Lemieux, a litigation and trial partner, practices insurance bad faith and coverage litigation, personal injury defense, fraud/SIU investigations, and small business claims involving contracts and fraud. He also handles broker/agent liability cases involving their liability for placement of coverage on auto, homeowners’ and commercial liability policies, including a matter where the broker failed to … Continue reading James P. Lemieux

Terry A. Rowland

Terry A. Rowland is America’s Top 100 Lawyer, an A-V-rated jury trial specialist in serious personal injury, wrongful death, complex business, and bad faith litigation. He is a member of the American Board of Trial Advocates, with a rank of “Advocate” (which requires in excess of 75 jury trials). He is also a Certified Specialist … Continue reading Terry A. Rowland

Robert W. Armstrong

Robert W. Armstrong has been AV-rated by Martindale Hubbell for 25 years, a Certified Specialist in civil litigation, and a member of the American Board of Trial Advocates and the National Board of Trial Advocacy for over 20 years. He has also been recognized as a Southern California “Super Lawyer” (top 5%) every year since … Continue reading Robert W. Armstrong

Long Beach

4500 E. Pacific Coast Highway, 4th Floor
Long Beach, CA 90804

San Francisco

101 Montgomery St., Suite 1800
San Francisco, CA 94104


3626 Fair Oaks Blvd., Suite 100
Sacramento, California 95864

Walnut Creek

1990 N California Blvd.
8th Floor
Walnut Creek, CA 94596