Odd looking fly for ID

Odd looking fly for ID

Observation - Odd looking fly for ID - Global. Description: Scurrying around on leaves like a Xylota hoverfly

Scurrying around on leaves like a Xylota hoverfly