Whelan And Associates Inc.