Willoughby & Associates Inc.