There should be a master carpenter that works on boats in most major cities. Not sure where you are located, but I would find a carpenter to re-work your mast or create an identical mast if nothing is salvageable. It looks as though you have a two piece mast, so you should be able to save a portion of it. If you're in the NW, I can point you into the right direction.
If you want a custom aluminum mast,
Seaview Global will take your own sketched design and create a CAD drawing for you to approve before getting started. It may be a better option than going with a brand new wood mast.