Patent Agents are usually less expensive than a patent attorney when it comes to filing a patent application. and they are as qualified as a patent attorney.
You can usually find a patent agent that has a degree in the field that is relevant to your invention, a lot of them are former engineers.
Inventors Forum located in Orange County, CA is dedicated to assisting and educating early-stage inventors and to providing the environment necessary to safely bring new products ideas to the marketplace.
Go to their website to find our more information http://www.inventorsforum.org