Skip to main content
Submitted by bea on

A business that is limited in size and revenue. The definition varies by industry.

Firm Characteristics
Rank
0