General opinion concurred that the project had been set up because the ashram had many problems with its own insufficient well supply one of which was constantly recurring gastric disturbances particularly with foreign devotees

Could you correct the punctuation please?
General opinion concurred that the project had been set up because the ashram had many problems with it's own insufficient well supply; one of which was constantly recurring gastric disturbances, particularly with foreign devotees.