@James Lusk I know a great GC that specializes in exactly what you are looking for. The only problem is that he, like all skilled GC's right now, is extremely busy. Send me a message and I would be happy to pass along his information.
Please feel free to contact me @ (425) 516-8179
I'm a GC that specializes in rehabs. I also do investment properties of my own. I'd be very interested in helping out with your projects.