Genstar Capital is Leverage Capital Resources's #1 rival. Genstar Capital was founded in 1988 in San Francisco, California. Like Leverage Capital Resources, Genstar Capital also operates in the Professional Services space. Genstar Capital generates $10M less revenue than Leverage Capital Resources.