joshua staebler