Under the Small Business Administration's Venture Capital Program, what types of entities provide venture capital to small companies?
A) Banks
B) Closed-end Investment Companies
C) Micro investment banking firms
D) Small Business Investment Companies
Answer: D