I highly recommend iVise if you want someone who understands commercial issues and are able to deliver effective solutions.