Any competent estate attorney will do this for you.
You can use Nolo or Rocket for most of it (and you should, at least bforna first draft, because the expensive attorney is doing the same thing, like H&R Block or an accountant for taxes). Try to save their time for complex stuff; they will be happy to charge $hundreds/hr for data entry eqivalent of running TurboTax.
* Not including divorces or if you change how you want to do things.
** If you haven't been involved in settling an estate, that bar is probably far lower than you'd expect.