OK... So now comes the soul searching. Are you the kind of guy who takes his car to the dealer for maintenance? If so then find a frame builder. Do you have tools around the house and do you know how to use them? What happens if you try to shorten it yourself and fail? Well your back at square one and need another...
Don't forget machine shops and car engine rebuild mechanics. They can be real artists...
I have a local machine shop guy who turns seat posts and stems to fit old Peugeot bikes. Yep... a machine shop could do it in a jiffy...
__________________

No matter where you're at... There you are... Δf:=f(1/2)-f(-1/2)