Author: Fredericks (Hal) Associates Ltd.