Pat turkey dry with paper towels. Using your fingers or a spoon, carefully create a pocket under the skin of the breasts starting at the cavity side of the turkey. Fill the two pockets with the butter. Try as best you can to spread the butter out evenly over top of the breast meat. I find all this easiest to do inside the roasting pan.
Any remaining butter on hands or in bowl can be used to massage all over the outside of the turkey. Season the outside with salt and pepper.
Salt and pepper the inside of the turkey cavity and stuff with onion, orange, sage, and garlic cloves. Tie legs together with kitchen twine.
Add broth, celery, carrots, and turkey neck (if using) to bottom on roasting pan.
Transfer to oven and roast until internal temperature is 170°F. Make sure to baste turkey with pan juices 3-4 times during roasting time. You may need to add more broth or water if bottom of pan looks dry.
Rest turkey for 20 minutes before carving and strain out all pan juices for gravy.