Toxomerus occidentalis

Toxomerus occidentalis, is a species of flower fly found in western North America from British Columbia south to California, Colorado and Texas.