I really think this is Panorpa braueri, 2 marginal spots and first basal spot noticeable in image. What makes me question the ID (other than I didn't look at genitalia) is that the apical band lacks clear spots mostly. Also, it's been on BugGuide for a while with no response.
Empidid, I think
probably C. album