Divisions

James Thompson & Co. Fabrics

- responsible for all manufacturing, dyeing and finishing of our fabric line. Since 1860.

Our Offices