Sorry to hear about your predicaments.
For CH taxes, I can recommend Saxer Treuhand
Saxer Treuhand AG www.saxer-treuhand.ch
Greifengasse 21
4058 Basel, Switzerland
061 262 04 04
Herr Saxer speaks English. I don't know if he does US taxes, so you may need to go to a larger firm...
For a lawyer, we've used one:
British Grether MacGeorge GmbH www.gmacg.com
Austrasse 95
4051 Basel, Switzerland
061 206 88 00
I don't know if they do accidents, as we used them for property. But if they don't, I am sure that they will know some who do and speak English.