JOHN HAFFORD, PRES.


Companies assosiated with JOHN HAFFORD, PRES.

Company Name Charter Number Address Filling Date
DESIGN LAB, INC. 20001818 D 22 BRISSETTE ROAD CARIBOU, ME 04736 20/03/2000