melanie marie hazel moore