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
2U INC COM 90214J101 431 8,671 SH   SOLE 1 8,358 0 313
3M CO COM 88579Y101 1,662 8,724 SH   SOLE 1 8,703 0 21
ABBOTT LABS COM 002824100 277 3,831 SH   SOLE   3,831 0 0
ABBVIE INC COM 00287Y109 761 8,254 SH   SOLE   8,254 0 0
ACUITY BRANDS INC COM 00508Y102 333 2,900 SH   SOLE 1 2,823 0 77
AFLAC INC COM 001055102 1,434 31,480 SH   SOLE   31,480 0 0
AGNC INVT CORP COM 00123Q104 1,920 109,444 SH   SOLE   109,444 0 0
ALLSTATE CORP COM 020002101 585 7,076 SH   SOLE 1 7,047 0 29
ALPHABET INC CAP STK CL C 02079K107 591 571 SH   SOLE 1 563 0 8
ALPHABET INC CAP STK CL A 02079K305 603 577 SH   SOLE   577 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 3,231 370,074 SH   SOLE   370,074 0 0
AMAZON COM INC COM 023135106 1,221 813 SH   SOLE   813 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 415 16,400 SH   SOLE   16,400 0 0
ANNALY CAP MGMT INC COM 035710409 1,912 194,690 SH   SOLE   194,690 0 0
ANALOG DEVICES INC COM 032654105 859 10,009 SH   SOLE   10,009 0 0
ANSYS INC COM 03662Q105 530 3,707 SH   SOLE 1 3,544 0 163
APPLE INC COM 037833100 964 6,109 SH   SOLE 1 6,106 0 3
AT&T INC COM 00206R102 2,414 84,589 SH   SOLE   84,589 0 0
BEACON ROOFING SUPPLY INC COM 073685109 224 7,066 SH   SOLE 1 6,603 0 463
BOEING CO COM 097023105 206 640 SH   SOLE 1 629 0 11
BP PLC SPONSORED ADR 055622104 500 13,190 SH   SOLE   13,190 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 900 17,308 SH   SOLE   17,308 0 0
CALIX INC COM 13100M509 495 50,750 SH   SOLE   50,750 0 0
CATERPILLAR INC DEL COM 149123101 227 1,785 SH   SOLE   1,785 0 0
CENTURYLINK INC COM 156700106 821 54,189 SH   SOLE   54,189 0 0
CHEMED CORP NEW COM 16359R103 587 2,073 SH   SOLE 1 1,991 0 82
CHEVRON CORP NEW COM 166764100 596 5,476 SH   SOLE 1 5,436 0 40
CIGNA CORP NEW COM 125523100 292 1,540 SH   SOLE 1 1,526 0 14
CISCO SYS INC COM 17275R102 3,333 76,924 SH   SOLE 1 76,796 0 128
CITIGROUP INC COM NEW 172967424 278 5,335 SH   SOLE 1 5,261 0 74
COCA COLA CO COM 191216100 2,435 51,419 SH   SOLE 1 51,374 0 45
COMCAST CORP NEW CL A 20030N101 254 7,460 SH   SOLE 1 7,245 0 215
COSTAR GROUP INC COM 22160N109 850 2,520 SH   SOLE 1 2,438 0 82
CVS HEALTH CORP COM 126650100 210 3,200 SH   SOLE   3,200 0 0
DOWDUPONT INC COM 26078J100 856 16,005 SH   SOLE   16,005 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,066 35,533 SH   SOLE   35,533 0 0
EATON VANCE FLTING RATE INC COM 278279104 926 73,174 SH   SOLE   73,174 0 0
ECOLAB INC COM 278865100 918 6,233 SH   SOLE 1 6,186 0 47
EMERSON ELEC CO COM 291011104 1,693 28,338 SH   SOLE   28,338 0 0
EVOLENT HEALTH INC CL A 30050B101 357 17,881 SH   SOLE 1 17,142 0 739
EXACT SCIENCES CORP COM 30063P105 692 10,970 SH   SOLE   10,970 0 0
EXELON CORP COM 30161N101 3,267 72,437 SH   SOLE   72,437 0 0
EXTRA SPACE STORAGE INC COM 30225T102 2,749 30,382 SH   SOLE   30,382 0 0
EXXON MOBIL CORP COM 30231G102 2,822 41,383 SH   SOLE   41,383 0 0
FASTENAL CO COM 311900104 739 14,125 SH   SOLE 1 13,657 0 468
FISERV INC COM 337738108 885 12,047 SH   SOLE 1 12,021 0 26
FIVE BELOW INC COM 33829M101 554 5,412 SH   SOLE 1 5,215 0 197
FORD MTR CO DEL COM PAR $0.01 345370860 1,878 245,548 SH   SOLE   245,548 0 0
GENERAL ELECTRIC CO COM 369604103 190 25,094 SH   SOLE   25,094 0 0
GENERAL MLS INC COM 370334104 3,250 83,474 SH   SOLE   83,474 0 0
GENTEX CORP COM 371901109 397 19,651 SH   SOLE 1 19,057 0 594
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,639 42,893 SH   SOLE   42,893 0 0
GLOBANT S A COM L44385109 498 8,843 SH   SOLE 1 8,579 0 264
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,356 79,293 SH   SOLE   79,293 0 0
GRAND CANYON ED INC COM 38526M106 724 7,535 SH   SOLE 1 7,302 0 233
GUIDEWIRE SOFTWARE INC COM 40171V100 426 5,311 SH   SOLE 1 5,173 0 138
HANESBRANDS INC COM 410345102 1,569 125,198 SH   SOLE   125,198 0 0
HEALTHCARE SVCS GRP INC COM 421906108 790 19,671 SH   SOLE 1 19,092 0 579
HEICO CORP NEW COM 422806109 804 10,382 SH   SOLE 1 9,946 0 436
HESS CORP COM 42809H107 225 5,555 SH   SOLE   5,555 0 0
HOME DEPOT INC COM 437076102 577 3,359 SH   SOLE 1 3,354 0 5
HSBC HLDGS PLC SPON ADR NEW 404280406 1,914 46,570 SH   SOLE   46,570 0 0
IHS MARKIT LTD SHS G47567105 628 13,095 SH   SOLE 1 12,668 0 427
INTEL CORP COM 458140100 2,773 59,093 SH   SOLE   59,093 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 3,808 33,504 SH   SOLE   33,504 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 372 2,771 SH   SOLE 1 2,651 0 120
INVESCO QQQ TR UNIT SER 1 46090E103 59,473 385,538 SH   SOLE   385,538 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 271 9,758 SH   SOLE   9,758 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 1,773 46,403 SH   SOLE   46,403 0 0
ISHARES TR INTRM TR CRP ETF 464288638 451 8,608 SH   SOLE   8,608 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 1,979 16,300 SH   SOLE   16,300 0 0
ISHARES TR MORTGE REL ETF 46435G342 305 7,643 SH   SOLE   7,643 0 0
ISHARES TR CORE MSCI EAFE 46432F842 46,019 836,712 SH   SOLE   836,712 0 0
JOHNSON & JOHNSON COM 478160104 480 3,716 SH   SOLE 1 3,645 0 71
JPMORGAN CHASE & CO COM 46625H100 720 7,378 SH   SOLE 1 7,323 0 55
LIFE STORAGE INC COM 53223X107 614 6,600 SH   SOLE   6,600 0 0
LINDE PLC COM G5494J103 363 2,327 SH   SOLE 1 2,280 0 47
LKQ CORP COM 501889208 229 9,630 SH   SOLE 1 9,170 0 460
LOWES COS INC COM 548661107 360 3,903 SH   SOLE 1 3,873 0 30
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,541 18,529 SH   SOLE   18,529 0 0
MANULIFE FINL CORP COM 56501R106 1,666 117,398 SH   SOLE   117,398 0 0
MASTERCARD INCORPORATED CL A 57636Q104 449 2,379 SH   SOLE 1 2,345 0 34
MCDONALDS CORP COM 580135101 5,218 29,387 SH   SOLE   29,387 0 0
MEDTRONIC PLC SHS G5960L103 299 3,286 SH   SOLE 1 3,226 0 60
MERCK & CO INC COM 58933Y105 328 4,292 SH   SOLE   4,292 0 0
MICROSOFT CORP COM 594918104 4,460 43,910 SH   SOLE 1 43,816 0 94
MORGAN STANLEY COM NEW 617446448 346 8,723 SH   SOLE   8,723 0 0
NABORS INDUSTRIES LTD SHS G6359F103 80 40,000 SH   SOLE   40,000 0 0
NATIONAL INSTRS CORP COM 636518102 728 16,044 SH   SOLE 1 15,436 0 608
NEOGEN CORP COM 640491106 282 4,951 SH   SOLE 1 4,810 0 141
NETFLIX INC COM 64110L106 492 1,837 SH   SOLE   1,837 0 0
NEXTERA ENERGY INC COM 65339F101 452 2,598 SH   SOLE   2,598 0 0
NVIDIA CORP COM 67066G104 1,091 8,170 SH   SOLE   8,170 0 0
NXP SEMICONDUCTORS N V COM N6596X109 371 5,069 SH   SOLE   5,069 0 0
ORACLE CORP COM 68389X105 256 5,660 SH   SOLE 1 5,614 0 46
OTTER TAIL CORP COM 689648103 257 5,187 SH   SOLE   5,187 0 0
PAYCOM SOFTWARE INC COM 70432V102 538 4,395 SH   SOLE 1 4,273 0 122
PEPSICO INC COM 713448108 293 2,650 SH   SOLE 1 2,631 0 19
PFIZER INC COM 717081103 3,882 88,932 SH   SOLE 1 88,813 0 119
PHILLIPS 66 COM 718546104 286 3,325 SH   SOLE   3,325 0 0
PPL CORP COM 69351T106 2,513 88,711 SH   SOLE   88,711 0 0
PROCTER AND GAMBLE CO COM 742718109 3,568 38,814 SH   SOLE 1 38,765 0 49
PROTO LABS INC COM 743713109 845 7,488 SH   SOLE 1 7,256 0 232
PUBLIC STORAGE COM 74460D109 1,498 7,400 SH   SOLE   7,400 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 781 23,882 SH   SOLE 1 23,171 0 711
ROLLINS INC COM 775711104 843 23,344 SH   SOLE 1 22,746 0 598
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2,090 34,867 SH   SOLE 1 34,757 0 110
SALESFORCE COM INC COM 79466L302 1,023 7,468 SH   SOLE   7,468 0 0
SCHEIN HENRY INC COM 806407102 327 4,160 SH   SOLE 1 4,042 0 118
SEAGATE TECHNOLOGY PLC SHS G7945M107 2,244 58,145 SH   SOLE   58,145 0 0
SMITH A O COM 831865209 287 6,733 SH   SOLE 1 6,546 0 187
SNAP ON INC COM 833034101 451 3,101 SH   SOLE 1 3,031 0 70
SOUTHERN CO COM 842587107 2,665 60,670 SH   SOLE   60,670 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 66,041 264,247 SH   SOLE   264,247 0 0
STARBUCKS CORP COM 855244109 1,067 16,568 SH   SOLE 1 16,527 0 41
STARWOOD PPTY TR INC COM 85571B105 1,962 99,519 SH   SOLE   99,519 0 0
TWO HBRS INVT CORP COM NEW 90187B408 1,761 137,121 SH   SOLE   137,121 0 0
TYLER TECHNOLOGIES INC COM 902252105 624 3,359 SH   SOLE 1 3,268 0 91
ULTIMATE SOFTWARE GROUP INC COM 90385D107 731 2,986 SH   SOLE 1 2,880 0 106
UNITED PARCEL SERVICE INC CL B 911312106 2,556 26,206 SH   SOLE 1 26,197 0 9
UNITEDHEALTH GROUP INC COM 91324P102 879 3,529 SH   SOLE 1 3,525 0 4
US BANCORP DEL COM NEW 902973304 444 9,711 SH   SOLE   9,711 0 0
VALERO ENERGY CORP NEW COM 91913Y100 1,192 15,905 SH   SOLE   15,905 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1,929 30,400 SH   SOLE   30,400 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 4,831 58,300 SH   SOLE   58,300 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 855 6,699 SH   SOLE   6,699 0 0
VEEVA SYS INC CL A COM 922475108 553 6,196 SH   SOLE 1 5,863 0 333
VERISK ANALYTICS INC COM 92345Y106 769 7,050 SH   SOLE 1 6,752 0 298
VERIZON COMMUNICATIONS INC COM 92343V104 2,125 37,796 SH   SOLE 1 37,727 0 69
VISA INC COM CL A 92826C839 627 4,754 SH   SOLE 1 4,691 0 63
WALGREENS BOOTS ALLIANCE INC COM 931427108 543 7,949 SH   SOLE 1 7,927 0 22
WASTE MGMT INC DEL COM 94106L109 1,464 16,452 SH   SOLE   16,452 0 0
WELLS FARGO CO NEW COM 949746101 407 8,830 SH   SOLE 1 8,742 0 88
WELLTOWER INC COM 95040Q104 3,204 46,155 SH   SOLE   46,155 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 640 6,528 SH   SOLE 1 6,354 0 174
XCEL ENERGY INC COM 98389B100 374 7,594 SH   SOLE   7,594 0 0