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 1,831 8,689 SH   SOLE 1 8,668 0 21
ABBOTT LABS COM 002824100 281 3,831 SH   SOLE   3,831 0 0
ABBVIE INC COM 00287Y109 781 8,254 SH   SOLE   8,254 0 0
ACUITY BRANDS INC COM 00508Y102 454 2,891 SH   SOLE 1 2,814 0 77
AFLAC INC COM 001055102 937 19,900 SH   SOLE   19,900 0 0
AGNC INVT CORP COM 00123Q104 2,006 107,699 SH   SOLE   107,699 0 0
ALLSTATE CORP COM 020002101 719 7,286 SH   SOLE 1 7,257 0 29
ALPHABET INC CAP STK CL C 02079K107 684 573 SH   SOLE 1 565 0 8
ALPHABET INC CAP STK CL A 02079K305 657 544 SH   SOLE   544 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 3,947 369,531 SH   SOLE   369,531 0 0
AMAZON COM INC COM 023135106 2,085 1,041 SH   SOLE   1,041 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 648 16,400 SH   SOLE   16,400 0 0
ANNALY CAP MGMT INC COM 035710409 1,959 191,460 SH   SOLE   191,460 0 0
ANALOG DEVICES INC COM 032654105 589 6,373 SH   SOLE   6,373 0 0
ANSYS INC COM 03662Q105 687 3,678 SH   SOLE 1 3,515 0 163
APPLE INC COM 037833100 1,340 5,938 SH   SOLE   5,938 0 0
AT&T INC COM 00206R102 2,843 84,676 SH   SOLE   84,676 0 0
ATHENAHEALTH INC COM 04685W103 637 4,771 SH   SOLE 1 4,616 0 155
BEACON ROOFING SUPPLY INC COM 073685109 258 7,133 SH   SOLE 1 6,491 0 642
BLUEBIRD BIO INC COM 09609G100 263 1,800 SH   SOLE   1,800 0 0
BP PLC SPONSORED ADR 055622104 608 13,190 SH   SOLE   13,190 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,031 16,603 SH   SOLE   16,603 0 0
CALIX INC COM 13100M509 411 50,750 SH   SOLE   50,750 0 0
CATERPILLAR INC DEL COM 149123101 233 1,530 SH   SOLE   1,530 0 0
CELGENE CORP COM 151020104 265 2,961 SH   SOLE   2,961 0 0
CENTURYLINK INC COM 156700106 1,132 53,373 SH   SOLE   53,373 0 0
CERNER CORP COM 156782104 251 3,902 SH   SOLE 1 3,866 0 36
CHEMED CORP NEW COM 16359R103 740 2,315 SH   SOLE 1 2,233 0 82
CHEVRON CORP NEW COM 166764100 653 5,341 SH   SOLE 1 5,301 0 40
CIGNA CORPORATION COM 125509109 239 1,146 SH   SOLE 1 1,134 0 12
CISCO SYS INC COM 17275R102 4,388 90,202 SH   SOLE 1 90,074 0 128
CITIGROUP INC COM NEW 172967424 402 5,606 SH   SOLE 1 5,516 0 90
COCA COLA CO COM 191216100 2,550 55,200 SH   SOLE 1 55,155 0 45
COMCAST CORP NEW CL A 20030N101 236 6,660 SH   SOLE 1 6,442 0 218
COSTAR GROUP INC COM 22160N109 1,055 2,507 SH   SOLE 1 2,425 0 82
CVS HEALTH CORP COM 126650100 248 3,153 SH   SOLE 1 3,106 0 47
DOWDUPONT INC COM 26078J100 1,014 15,760 SH   SOLE   15,760 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,894 36,169 SH   SOLE   36,169 0 0
EATON VANCE FLTING RATE INC COM 278279104 1,068 73,174 SH   SOLE   73,174 0 0
ECOLAB INC COM 278865100 970 6,187 SH   SOLE 1 6,139 0 48
EMERSON ELEC CO COM 291011104 2,216 28,932 SH   SOLE   28,932 0 0
EVOLENT HEALTH INC CL A 30050B101 364 12,827 SH   SOLE 1 12,325 0 502
EXACT SCIENCES CORP COM 30063P105 866 10,970 SH   SOLE   10,970 0 0
EXELON CORP COM 30161N101 3,271 74,921 SH   SOLE   74,921 0 0
EXTRA SPACE STORAGE INC COM 30225T102 2,632 30,382 SH   SOLE   30,382 0 0
EXXON MOBIL CORP COM 30231G102 3,541 41,653 SH   SOLE   41,653 0 0
FASTENAL CO COM 311900104 821 14,146 SH   SOLE 1 13,678 0 468
FEDEX CORP COM 31428X106 238 990 SH   SOLE   990 0 0
FISERV INC COM 337738108 1,099 13,343 SH   SOLE 1 13,317 0 26
FIVE BELOW INC COM 33829M101 1,046 8,041 SH   SOLE 1 7,844 0 197
FORD MTR CO DEL COM PAR $0.01 345370860 2,221 240,099 SH   SOLE   240,099 0 0
GENERAL ELECTRIC CO COM 369604103 324 28,697 SH   SOLE   28,697 0 0
GENERAL MLS INC COM 370334104 3,599 83,845 SH   SOLE   83,845 0 0
GENTEX CORP COM 371901109 420 19,565 SH   SOLE 1 18,655 0 910
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,726 42,977 SH   SOLE   42,977 0 0
GLOBANT S A COM L44385109 519 8,806 SH   SOLE 1 8,542 0 264
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,544 75,659 SH   SOLE   75,659 0 0
GRAND CANYON ED INC COM 38526M106 1,022 9,063 SH   SOLE 1 8,830 0 233
HANESBRANDS INC COM 410345102 488 26,501 SH   SOLE   26,501 0 0
HEALTHCARE SVCS GRP INC COM 421906108 636 15,667 SH   SOLE 1 15,088 0 579
HEICO CORP NEW COM 422806109 955 10,316 SH   SOLE 1 9,880 0 436
HESS CORP COM 42809H107 398 5,555 SH   SOLE   5,555 0 0
HOME DEPOT INC COM 437076102 664 3,204 SH   SOLE   3,204 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 1,877 42,675 SH   SOLE   42,675 0 0
IHS MARKIT LTD SHS G47567105 702 13,001 SH   SOLE   13,001 0 0
INTEL CORP COM 458140100 2,767 58,514 SH   SOLE   58,514 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 4,960 32,801 SH   SOLE   32,801 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 378 2,718 SH   SOLE 1 2,598 0 120
INVESCO QQQ TR UNIT SER 1 46090E103 30,982 180,493 SH   SOLE   180,493 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 320 9,758 SH   SOLE   9,758 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 750 18,115 SH   SOLE   18,115 0 0
ISHARES TR INTRM TR CRP ETF 464288638 493 9,284 SH   SOLE   9,284 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 1,943 16,322 SH   SOLE   16,322 0 0
ISHARES TR MORTGE REL ETF 46435G342 333 7,643 SH   SOLE   7,643 0 0
ISHARES TR CORE MSCI EAFE 46432F842 49,690 775,436 SH   SOLE   775,436 0 0
JOHNSON & JOHNSON COM 478160104 469 3,397 SH   SOLE 1 3,326 0 71
JPMORGAN CHASE & CO COM 46625H100 797 7,064 SH   SOLE 1 7,002 0 62
L BRANDS INC COM 501797104 1,250 41,260 SH   SOLE   41,260 0 0
LIFE STORAGE INC COM 53223X107 628 6,600 SH   SOLE   6,600 0 0
LKQ CORP COM 501889208 301 9,506 SH   SOLE 1 9,046 0 460
LOCKHEED MARTIN CORP COM 539830109 213 617 SH   SOLE   617 0 0
LOWES COS INC COM 548661107 454 3,957 SH   SOLE 1 3,928 0 29
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,918 18,712 SH   SOLE   18,712 0 0
MANULIFE FINL CORP COM 56501R106 1,907 106,672 SH   SOLE   106,672 0 0
MASTERCARD INCORPORATED CL A 57636Q104 499 2,240 SH   SOLE 1 2,206 0 34
MCDONALDS CORP COM 580135101 5,008 29,938 SH   SOLE   29,938 0 0
MEDNAX INC COM 58502B106 340 7,279 SH   SOLE 1 7,070 0 209
MEDTRONIC PLC SHS G5960L103 330 3,354 SH   SOLE 1 3,300 0 54
MERCK & CO INC COM 58933Y105 313 4,412 SH   SOLE 1 4,358 0 54
MICROSOFT CORP COM 594918104 5,134 44,886 SH   SOLE 1 44,792 0 94
MORGAN STANLEY COM NEW 617446448 375 8,045 SH   SOLE   8,045 0 0
NABORS INDUSTRIES LTD SHS G6359F103 246 40,000 SH   SOLE   40,000 0 0
NATIONAL INSTRS CORP COM 636518102 772 15,982 SH   SOLE 1 15,235 0 747
NEOGEN CORP COM 640491106 347 4,857 SH   SOLE 1 4,716 0 141
NEXTERA ENERGY INC COM 65339F101 437 2,606 SH   SOLE   2,606 0 0
NORTHROP GRUMMAN CORP COM 666807102 254 800 SH   SOLE   800 0 0
NVIDIA CORP COM 67066G104 1,847 6,572 SH   SOLE   6,572 0 0
NXP SEMICONDUCTORS N V COM N6596X109 445 5,209 SH   SOLE   5,209 0 0
ORACLE CORP COM 68389X105 293 5,688 SH   SOLE 1 5,614 0 74
OTTER TAIL CORP COM 689648103 248 5,187 SH   SOLE   5,187 0 0
PAYCOM SOFTWARE INC COM 70432V102 267 1,715 SH   SOLE 1 1,593 0 122
PEPSICO INC COM 713448108 296 2,651 SH   SOLE 1 2,631 0 20
PFIZER INC COM 717081103 4,069 92,333 SH   SOLE 1 92,214 0 119
PHILLIPS 66 COM 718546104 375 3,325 SH   SOLE   3,325 0 0
PPL CORP COM 69351T106 2,586 88,368 SH   SOLE   88,368 0 0
PRA GROUP INC COM 69354N106 389 10,800 SH   SOLE 1 10,352 0 448
PRAXAIR INC COM 74005P104 365 2,269 SH   SOLE 1 2,228 0 41
PROCTER AND GAMBLE CO COM 742718109 3,298 39,627 SH   SOLE   39,627 0 0
PROTO LABS INC COM 743713109 1,413 8,734 SH   SOLE 1 8,502 0 232
PUBLIC STORAGE COM 74460D109 1,492 7,400 SH   SOLE   7,400 0 0
RAYTHEON CO COM NEW 755111507 209 1,013 SH   SOLE   1,013 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 855 23,673 SH   SOLE 1 22,962 0 711
ROLLINS INC COM 775711104 944 15,547 SH   SOLE 1 15,148 0 399
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2,526 35,611 SH   SOLE   35,611 0 0
SALESFORCE COM INC COM 79466L302 1,196 7,522 SH   SOLE   7,522 0 0
SCHEIN HENRY INC COM 806407102 350 4,116 SH   SOLE 1 3,974 0 142
SEAGATE TECHNOLOGY PLC SHS G7945M107 2,722 57,492 SH   SOLE   57,492 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 208 2,761 SH   SOLE   2,761 0 0
SMITH A O COM 831865209 351 6,578 SH   SOLE 1 6,391 0 187
SNAP ON INC COM 833034101 560 3,048 SH   SOLE 1 2,978 0 70
SOUTHERN CO COM 842587107 2,647 60,713 SH   SOLE   60,713 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 70,748 243,355 SH   SOLE   243,355 0 0
STARBUCKS CORP COM 855244109 935 16,448 SH   SOLE 1 16,407 0 41
STARWOOD PPTY TR INC COM 85571B105 2,126 98,797 SH   SOLE   98,797 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 1,057 34,863 SH   SOLE   34,863 0 0
TWO HBRS INVT CORP COM NEW 90187B408 2,013 134,829 SH   SOLE   134,829 0 0
TYLER TECHNOLOGIES INC COM 902252105 594 2,423 SH   SOLE 1 2,332 0 91
ULTIMATE SOFTWARE GROUP INC COM 90385D107 946 2,937 SH   SOLE 1 2,831 0 106
UNITED PARCEL SERVICE INC CL B 911312106 3,080 26,384 SH   SOLE   26,384 0 0
UNITEDHEALTH GROUP INC COM 91324P102 894 3,362 SH   SOLE 1 3,358 0 4
UNITED TECHNOLOGIES CORP COM 913017109 249 1,778 SH   SOLE 1 1,753 0 25
US BANCORP DEL COM NEW 902973304 524 9,921 SH   SOLE   9,921 0 0
VALERO ENERGY CORP NEW COM 91913Y100 1,838 16,157 SH   SOLE   16,157 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1,888 30,400 SH   SOLE   30,400 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 4,870 58,300 SH   SOLE   58,300 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,002 6,693 SH   SOLE   6,693 0 0
VEEVA SYS INC CL A COM 922475108 677 6,216 SH   SOLE 1 5,883 0 333
VERISK ANALYTICS INC COM 92345Y106 845 7,010 SH   SOLE 1 6,712 0 298
VERIZON COMMUNICATIONS INC COM 92343V104 2,100 39,335 SH   SOLE 1 39,266 0 69
VISA INC COM CL A 92826C839 668 4,449 SH   SOLE 1 4,386 0 63
WALGREENS BOOTS ALLIANCE INC COM 931427108 568 7,797 SH   SOLE   7,797 0 0
WASTE MGMT INC DEL COM 94106L109 1,445 15,990 SH   SOLE   15,990 0 0
WELLS FARGO CO NEW COM 949746101 530 10,087 SH   SOLE 1 9,981 0 106
WELLTOWER INC COM 95040Q104 3,072 47,768 SH   SOLE   47,768 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 592 4,793 SH   SOLE 1 4,619 0 174
XCEL ENERGY INC COM 98389B100 359 7,594 SH   SOLE   7,594 0 0