Author: Sami Kahalap Hamarneh and Glenn Sonnedecker