Skip to main content
Submitted by bea on Tue, 10/15/2019 - 14:17

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

Firm Characteristics
Rank
0