It sounds like you hired her to close deals and make money yet she slid into another role that while appreciated is not the reason you hired her on. But you also gave her the title of VP of Business Development and it sounds like she has functioned somewhat in that capacity by developing additional services.
If she were truly a salesperson and out to make money for herself and you, then she would not be spending her time on the administrative side and that would worry me a bit if that was the primary reason she was hired. I would have to ask myself why. Except there is that title of VP of Business Development. Perhaps she prefers the operation side of things. Or perhaps there was confusion regarding her role from the start
So..which is it you want her to be? VP of Business Development, a SalesPerson or some hybrid of both? I see the two as distinctly different positions. Do you need an office manager/service developer because it sounds like she is functioning more in that capacity.
I would reassess her strengths and skills and determine what you want/need. I would then have an honest talk with her regarding same, her compensation, etc. I would not give her your contacts to close until you have cleared up what her role really is unless, of course, you need the help.