Author: Jason S. Wrench; Narissra PunyanuntCarter; Mark Ward Sr. ;