Author: richard sands