A World Leader in Floating Technology
Estd. 1983
These breakwater floats where built in Lake of the Ozarks in Missouri, IMFS went there and help them built the 10′ x 40′ sections and launch them.