David Joseph CraigActorIMDb Acted in 52010s2019All These Small MomentsCustomer2018Boy ErasedMichael71PermissionHale582015The GiftStewart762014Dog FoodMichael69Produced 32010s2018Boy ErasedCo-Producer712015The GiftAssociate Producer762014Dog FoodExecutive Producer69Directed 12020s2024I Don't Understand YouDirector54Wrote 12020s2024I Don't Understand YouWriter54