solomon and herrera, pllc