The series in the sentence below and its positioning sound awkward. Micro, small and large are all adjectives, but public listed? Has the rule on parallelism been violated? And should anything be hyphenated? I'd like to know what's the best option for cleaning up this sentence:
Data were gathered from all micro, small, large and public listed housing developers in XXX.
Data were gathered from all housing developers, micro, small, large and public listed, in XXX.