david-coogans/alan-yip/maureen-liu