John DeWaal is president of CoastIPC (Hingham, MA, USA).