Attorney Castro is a trusted and zealous advocate for all of his clients. He takes the time to personally ensure your issues and concerns are addressed. He stands by his clients from inception to disposition of each case. I trust his advice and ability, and regularly refer clients to him for representation. I would certainly recommend him to anyone in need.