Tachinid?

Tachinid?

Observation - Tachinid?. Description: Medium sized fly, about 13mm?, on Angelica. Grateful for any ideas on ID. Didn't have my net with me!

Medium sized fly, about 13mm?, on Angelica. Grateful for any ideas on ID. Didn't have my net with me!