Duncan - Spark & Arrow