When I got tired of dealing with the various transfer agents for my 25 or so DRIP stocks I did the following:
I opened an account with Buy and Hold Securities:
I sent form letters (available on B&H web site) to each transfer agent (or maybe I sent the forms back to B&H and they dealt with the transfer agents - can't remember) directing them to transfer my shares to Buy & Hold (included account #).
They transferred whole shares and sold fractional shares and sent me a check.
It took a number of weeks and a few followup calls to get all of the shares transferred over.
B&H will reinvest dividends for free ($6.99 monthly fee includes two buys or sells or $15 monthly gets unlimited transactions). Or you can have the dividends go into their MM fund which I have linked to my checking account. I can have funds transferred to my checking account via their web site.
Overall I am happy with the arrangement.