Josiah Narayanan produces great effort at Richard Spring