Author: Khalar, Richard Allen, khalar, richard