josh sperling