Gary does a great job maintaining pools and pool equipment. He really knows his stuff, keeps up to date with changes and new technology. He and his staff are personable, reliable, trustworthy and great at troubleshooting. What more could you ask for?!