Author: Thorne Group, ltd.