User Craig Macy technical managerial executive legal advisory agile software attorney transactional law Planning Strategic Partnerships Channel Management Product Development Operations This user account status is Approved