david p. mirabella