An Anthomyiid fly on a yellow Marigold (Tagetes sp.) flower.
From Wikipedia (http://en.wikipedia.org/wiki/Anthomyiidae):
Anthomyiidae is a large and diverse family of Muscoidea flies. Most look rather like small houseflies, but are commonly drab grey. The genus Anthomyia, in contrast, are generally conspicuously-patterned in black-and-white or black-and-silvery-grey. Most are difficult to identify, apart from a few groups such as the kelp flies that are conspicuous on beaches.
The name Anthomyiidae was derived from Greek "anthos" (flower) plus "myia" (a fly). Some species are commonly called "root-maggots", as the larvae are found in the stems and roots of various plants. As larvae, some also feed on decaying plant material. The well-known grey "seaweed flies" or "kelp flies" (Fucellia) are examples. Others are scavengers in such places as birds' nests; yet other species are leaf miners; the family also includes inquilines, commensals, and parasitic larvae.