a Dagger Fly (Empis)

a Dagger Fly (Empis)

Observation - a Dagger Fly (Empis). Description: Can anyone ID this fly for me, please. Photographed on a buttercup flower. Edit: Changed to match Joe's ID. Many thanks.

Can anyone ID this fly for me, please. Photographed on a buttercup flower.
Edit: Changed to match Joe's ID. Many thanks.