jedidiah preston