The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 610 2,594 SH   SOLE   2,594 0 0
ABBOTT LABS COM 002824100 370 6,493 SH   SOLE   6,493 0 0
ABBVIE INC COM 00287Y109 1,479 15,301 SH   SOLE   15,301 0 0
ACUITY BRANDS INC COM 00508Y102 924 5,251 SH   SOLE   5,251 0 0
ADOBE SYS INC COM 00724F101 6,177 35,249 SH   SOLE   35,249 0 0
AFFILIATED MANAGERS GROUP COM 008252108 3,799 18,512 SH   SOLE   18,512 0 0
ALPHABET INC CAP STK CL A 02079K305 4,098 3,891 SH   SOLE   3,891 0 0
ALPHABET INC CAP STK CL C 02079K107 1,747 1,670 SH   SOLE   1,670 0 0
ALTRIA GROUP INC COM 02209S103 808 11,320 SH   SOLE   11,320 0 0
AMAZON COM INC COM 023135106 8,123 6,946 SH   SOLE   6,946 0 0
AMETEK INC NEW COM 031100100 6,347 87,587 SH   SOLE   87,587 0 0
AMGEN INC COM 031162100 3,067 17,641 SH   SOLE   17,641 0 0
APPLE INC COM 037833100 15,230 89,996 SH   SOLE   89,996 0 0
AT&T INC COM 00206R102 1,840 47,338 SH   SOLE   47,338 0 0
AUTODESK INC COM 052769106 2,302 21,965 SH   SOLE   21,965 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 225 1,921 SH   SOLE   1,921 0 0
BANK AMER CORP COM 060505104 439 14,903 SH   SOLE   14,903 0 0
BANK NEW YORK MELLON CORP COM 064058100 622 11,564 SH   SOLE   11,564 0 0
BANK OF THE OZARKS COM 063904106 2,681 55,343 SH   SOLE   55,343 0 0
BCE INC COM NEW 05534B760 633 13,205 SH   SOLE   13,205 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 727 3,668 SH   SOLE   3,668 0 0
BOEING CO COM 097023105 778 2,640 SH   SOLE   2,640 0 0
BP PLC SPONSORED ADR 055622104 303 7,211 SH   SOLE   7,211 0 0
CANADIAN NATL RY CO COM 136375102 767 9,300 SH   SOLE   9,300 0 0
CARDINAL HEALTH INC COM 14149Y108 309 5,044 SH   SOLE   5,044 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 1,124 16,939 SH   SOLE   16,939 0 0
CATERPILLAR INC DEL COM 149123101 262 1,666 SH   SOLE   1,666 0 0
CELGENE CORP COM 151020104 339 3,250 SH   SOLE   3,250 0 0
CERNER CORP COM 156782104 4,555 67,598 SH   SOLE   67,598 0 0
SCHWAB CHARLES CORP NEW COM 808513105 438 8,536 SH   SOLE   8,536 0 0
CHEVRON CORP NEW COM 166764100 767 6,132 SH   SOLE   6,132 0 0
CME GROUP INC COM CL A 12572Q105 3,226 22,095 SH   SOLE   22,095 0 0
CISCO SYS INC COM 17275R102 3,619 94,504 SH   SOLE   94,504 0 0
COCA COLA CO COM 191216100 562 12,266 SH   SOLE   12,266 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2,118 29,825 SH   SOLE   29,825 0 0
COLGATE PALMOLIVE CO COM 194162103 955 12,670 SH   SOLE   12,670 0 0
CONSOLIDATED EDISON INC COM 209115104 503 5,922 SH   SOLE   5,922 0 0
CONSTELLATION BRANDS INC CL A 21036P108 736 3,224 SH   SOLE   3,224 0 0
CONSTELLATION BRANDS INC CL B 21036P207 203 896 SH   SOLE   896 0 0
CORE LABORATORIES N V COM N22717107 1,411 12,886 SH   SOLE   12,886 0 0
CORNING INC COM 219350105 671 20,998 SH   SOLE   20,998 0 0
COSTCO WHSL CORP NEW COM 22160K105 372 2,004 SH   SOLE   2,004 0 0
CSX CORP COM 126408103 219 3,987 SH   SOLE   3,987 0 0
CUMMINS INC COM 231021106 820 4,645 SH   SOLE   4,645 0 0
CVS HEALTH CORP COM 126650100 3,471 47,888 SH   SOLE   47,888 0 0
DIGITAL RLTY TR INC COM 253868103 771 6,776 SH   SOLE   6,776 0 0
DOLLAR TREE INC COM 256746108 2,808 26,171 SH   SOLE   26,171 0 0
DOWDUPONT INC COM 26078J100 423 5,945 SH   SOLE   5,945 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 546 6,498 SH   SOLE   6,498 0 0
EATON CORP PLC SHS G29183103 205 2,607 SH   SOLE   2,607 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 3,135 42,013 SH   SOLE   42,013 0 0
EXXON MOBIL CORP COM 30231G102 1,958 23,417 SH   SOLE   23,417 0 0
FACEBOOK INC CL A 30303M102 673 3,819 SH   SOLE   3,819 0 0
FIRST MID ILL BANCSHARES INC COM 320866106 585 15,200 SH   SOLE   15,200 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 317 6,917 SH   SOLE   6,917 0 0
GENERAL ELECTRIC CO COM 369604103 960 55,037 SH   SOLE   55,037 0 0
GENESEE & WYO INC CL A 371559105 216 2,745 SH   SOLE   2,745 0 0
GILEAD SCIENCES INC COM 375558103 2,393 33,405 SH   SOLE   33,405 0 0
GLOBAL X FDS SOCIAL MED ETF 37950E416 346 10,530 SH   SOLE   10,530 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 286 1,123 SH   SOLE   1,123 0 0
RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 21,813 208,088 SH   SOLE   208,088 0 0
RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 23,856 154,814 SH   SOLE   154,814 0 0
HOME DEPOT INC COM 437076102 218 1,153 SH   SOLE   1,153 0 0
HONEYWELL INTL INC COM 438516106 603 3,934 SH   SOLE   3,934 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106m102 910 30,505 SH   SOLE   30,505 0 0
ILLUMINA INC COM 452327109 469 2,150 SH   SOLE   2,150 0 0
INTEL CORP COM 458140100 522 11,321 SH   SOLE   11,321 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,562 10,187 SH   SOLE   10,187 0 0
INTL PAPER CO COM 460146103 696 12,015 SH   SOLE   12,015 0 0
INTUIT COM 461202103 4,476 28,374 SH   SOLE   28,374 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,931 8,034 SH   SOLE   8,034 0 0
IPG PHOTONICS CORP COM 44980X109 278 1,300 SH   SOLE   1,300 0 0
ISHARES TR RUS 1000 ETF 464287622 688 4,630 SH   SOLE   4,630 0 0
ISHARES TR CORE S&P500 ETF 464287200 216 807 SH   SOLE   807 0 0
ISHARES TR MSCI EAFE ETF 464287465 4,109 58,453 SH   SOLE   58,453 0 0
ISHARES TR RUS MD CP GR ETF 464287481 6,071 50,325 SH   SOLE   50,325 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 6,194 69,488 SH   SOLE   69,488 0 0
ISHARES TR 1 3 YR CR BD ETF 464288646 1,762 16,860 SH   SOLE   16,860 0 0
ISHARES TR IBOXX INV CP ETF 464287242 251 2,071 SH   SOLE   2,071 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 227 2,710 SH   SOLE   2,710 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 241 2,283 SH   SOLE   2,283 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,380 12,623 SH   SOLE   12,623 0 0
ISHARES TR TIPS BD ETF 464287176 232 2,038 SH   SOLE   2,038 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 893 6,632 SH   SOLE   6,632 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 858 6,906 SH   SOLE   6,906 0 0
JPMORGAN CHASE & CO COM 46625H100 1,689 15,802 SH   SOLE   15,802 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 2,327 35,285 SH   SOLE   35,285 0 0
JOHNSON & JOHNSON COM 478160104 2,246 16,081 SH   SOLE   16,081 0 0
KIMBERLY CLARK CORP COM 494368103 1,040 8,623 SH   SOLE   8,623 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 4,818 30,211 SH   SOLE   30,211 0 0
LANCASTER COLONY CORP COM 513847103 258 2,000 SH   SOLE   2,000 0 0
LOCKHEED MARTIN CORP COM 539830109 477 1,487 SH   SOLE   1,487 0 0
LOWES COS INC COM 548661107 5,203 55,990 SH   SOLE   55,990 0 0
M & T BK CORP COM 55261F104 235 1,378 SH   SOLE   1,378 0 0
MARKETAXESS HLDGS INC COM 57060D108 7,313 36,252 SH   SOLE   36,252 0 0
MASTERCARD INCORPORATED CL A 57636Q104 7,763 51,292 SH   SOLE   51,292 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 522 10,000 SH   SOLE   10,000 0 0
MERCK & CO INC COM 58933Y105 1,339 23,802 SH   SOLE   23,802 0 0
MICROSOFT CORP COM 594918104 1,059 12,385 SH   SOLE   12,385 0 0
MONRO INC COM 610236101 2,716 47,694 SH   SOLE   47,694 0 0
NATIONAL OILWELL VARCO INC COM 637071101 311 8,645 SH   SOLE   8,645 0 0
NETFLIX INC COM 64110L106 431 2,248 SH   SOLE   2,248 0 0
NEXTERA ENERGY INC COM 65339F101 614 3,934 SH   SOLE   3,934 0 0
NIKE INC CL B 654106103 3,490 55,802 SH   SOLE   55,802 0 0
NORTHERN TR CORP COM 665859104 495 4,960 SH   SOLE   4,960 0 0
NOVANTA INC COM 67000B104 242 4,844 SH   SOLE   4,844 0 0
NVIDIA CORP COM 67066G104 374 1,935 SH   SOLE   1,935 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 358 27,515 SH   SOLE   27,515 0 0
OMNICOM GROUP INC COM 681919106 591 8,125 SH   SOLE   8,125 0 0
ORACLE CORP COM 68389X105 369 7,815 SH   SOLE   7,815 0 0
PAYCHEX INC COM 704326107 2,177 31,980 SH   SOLE   31,980 0 0
PEPSICO INC COM 713448108 1,596 13,315 SH   SOLE   13,315 0 0
PFIZER INC COM 717081103 386 10,665 SH   SOLE   10,665 0 0
PHILIP MORRIS INTL INC COM 718172109 714 6,767 SH   SOLE   6,767 0 0
PHILLIPS 66 COM 718546104 279 2,759 SH   SOLE   2,759 0 0
PINNACLE FOODS INC DEL COM 72348P104 223 3,754 SH   SOLE   3,754 0 0
PROCTER AND GAMBLE CO COM 742718109 233 2,540 SH   SOLE   2,540 0 0
RAYTHEON CO COM NEW 755111507 228 1,215 SH   SOLE   1,215 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 487 7,303 SH   SOLE   7,303 0 0
S&P GLOBAL INC COM 78409V104 246 1,453 SH   SOLE   1,453 0 0
SCHLUMBERGER LTD COM 806857108 321 4,771 SH   SOLE   4,771 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 400 8,000 SH   SOLE   8,000 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,485 28,541 SH   SOLE   28,541 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,580 40,463 SH   SOLE   40,463 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,989 37,347 SH   SOLE   37,347 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 216 3,107 SH   SOLE   3,107 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 779 11,705 SH   SOLE   11,705 0 0
SOUTHERN CO COM 842587107 605 12,585 SH   SOLE   12,585 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 676 17,350 SH   SOLE   17,350 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 635 2,380 SH   SOLE   2,380 0 0
STARBUCKS CORP COM 855244109 601 10,470 SH   SOLE   10,470 0 0
STRYKER CORP COM 863667101 1,355 8,751 SH   SOLE   8,751 0 0
TEXAS INSTRS INC COM 882508104 1,129 10,817 SH   SOLE   10,817 0 0
PRICELINE GRP INC COM NEW 741503403 7,246 4,170 SH   SOLE   4,170 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,363 7,183 SH   SOLE   7,183 0 0
TJX COS INC NEW COM 872540109 3,788 49,548 SH   SOLE   49,548 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 325 5,560 SH   SOLE   5,560 0 0
TOTAL S A SPONSORED ADR 89151E109 716 12,960 SH   SOLE   12,960 0 0
TRANSCANADA CORP COM 89353D107 3,211 66,030 SH   SOLE   66,030 0 0
UNILEVER PLC SPON ADR NEW 904767704 948 17,140 SH   SOLE   17,140 0 0
UNION PAC CORP COM 907818108 305 2,276 SH   SOLE   2,276 0 0
UNITED TECHNOLOGIES CORP COM 913017109 245 1,924 SH   SOLE   1,924 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 222 4,064 SH   SOLE   4,064 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 262 5,860 SH   SOLE   5,860 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 493 10,747 SH   SOLE   10,747 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,510 17,848 SH   SOLE   17,848 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 5,763 68,750 SH   SOLE   68,750 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 22,774 204,132 SH   SOLE   204,132 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 572 3,701 SH   SOLE   3,701 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 7,320 92,548 SH   SOLE   92,548 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 2,306 14,337 SH   SOLE   14,337 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 3,514 26,470 SH   SOLE   26,470 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 429 7,565 SH   SOLE   7,565 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 4,500 32,791 SH   SOLE   32,791 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 3,605 33,913 SH   SOLE   33,913 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 931 6,299 SH   SOLE   6,299 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,637 30,935 SH   SOLE   30,935 0 0
VMWARE INC CL A COM 928563402 2,815 22,470 SH   SOLE   22,470 0 0
DISNEY WALT CO COM DISNEY 254687106 757 7,046 SH   SOLE   7,046 0 0
WASTE MGMT INC DEL COM 94106L109 1,113 12,900 SH   SOLE   12,900 0 0
WELLS FARGO CO NEW COM 949746101 1,373 22,637 SH   SOLE   22,637 0 0
WELLTOWER INC COM 95040q104 635 9,960 SH   SOLE   9,960 0 0
WEYERHAEUSER CO COM 962166104 308 8,738 SH   SOLE   8,738 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 272 4,275 SH   SOLE   4,275 0 0