Finance considerations and challenges in my blood service

Grace Chan