c.e.flaherty