jedidiah shaffer