Rosa M. Fregoso


Rosa M. Fregoso is a trusts and estates attorney with the Velasco Law Group, APC. She has been an attorney, licensed to practice in the State of California, since 1992. Prior to joining the Velasco Law Group, Ms. Fregoso was a sole practitioner in Estate Planning and Immigration law. She received her Bachelor of Arts degree in Political Science from the University of California San Diego, graduating cum laude. She received her Master of Arts degree in Latin American Studies from the University of California Berkeley and her law degree from Boalt Hall School of Law at the University of California Berkeley

Ms. Fregoso began her legal career as a Staff Attorney at the Legal Aid Foundation of Los Angeles (LAFLA) as an Immigration attorney. Her experience included conducting hearings before the United States Immigration Court, briefing and arguments before the Board of Immigration Appeals, state courts of appeal, and the United States 9th Circuit Court of Appeals. Ms. Fregoso also worked as a Trial Attorney with the Los Angeles County Alternate Public Defender’s Office. She represented clients charged with criminal offenses through every phase of the criminal process, including preliminary hearings and jury trials.

Ms. Fregoso is fluent in Spanish and she is active in the community. She currently serves on the Board of Directors for the Variety Boys and Girls Club in Boyle Heights and Lideres Campesinas, Inc., a non-profit organization focused on assisting farm worker women. She is a member of the Latina Lawyers Bar Association, the Mexican American Bar Association, the Los Angeles County Bar Association Trust and Estates Section, The California State Bar Trusts and Estates Section, and ProVisors professional group.


Long Beach
333 W. Broadway,
Suite 100
Long Beach CA 90802
Phone: 562 432 5541
Fax: 562-432-5581
Map and Directions
Downey Office
10631 Paramount Blvd. Downey,
CA 90241
Phone: 562 432 5541
Fax: 562-432-5581
Map and Directions
Irvine Office
3333 Michelson Drive,
Suite 735
Irvine CA 9261
Phone: 562 432 5541
Fax: 714-567-9265
Map and Directions

Make your online payment here

Authorize.Net Simple Checkout

Contact us

Get started now

I have read the disclaimer