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 603 8,508 SH   SOLE 1 8,195 0 313
3M CO COM 88579Y101 1,796 8,645 SH   SOLE 1 8,624 0 21
ABBOTT LABS COM 002824100 306 3,831 SH   SOLE   3,831 0 0
ABBVIE INC COM 00287Y109 4,268 52,958 SH   SOLE   52,958 0 0
ACUITY BRANDS INC COM 00508Y102 333 2,772 SH   SOLE 1 2,695 0 77
AFLAC INC COM 001055102 1,574 31,480 SH   SOLE   31,480 0 0
AGNC INVT CORP COM 00123Q104 2,222 123,456 SH   SOLE   123,456 0 0
ALLSTATE CORP COM 020002101 659 6,997 SH   SOLE 1 6,963 0 34
ALPHABET INC CAP STK CL C 02079K107 655 558 SH   SOLE 1 550 0 8
ALPHABET INC CAP STK CL A 02079K305 637 541 SH   SOLE 1 538 0 3
ALPS ETF TR ALERIAN MLP 00162Q866 4,016 400,354 SH   SOLE   400,354 0 0
AMAZON COM INC COM 023135106 1,396 784 SH   SOLE   784 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 506 16,400 SH   SOLE   16,400 0 0
ANNALY CAP MGMT INC COM 035710409 2,600 260,296 SH   SOLE   260,296 0 0
ANALOG DEVICES INC COM 032654105 1,013 9,626 SH   SOLE   9,626 0 0
ANSYS INC COM 03662Q105 644 3,527 SH   SOLE 1 3,364 0 163
APPLE INC COM 037833100 1,124 5,915 SH   SOLE   5,915 0 0
AT&T INC COM 00206R102 2,858 91,136 SH   SOLE   91,136 0 0
BLUEBIRD BIO INC COM 09609G100 283 1,800 SH   SOLE   1,800 0 0
BP PLC SPONSORED ADR 055622104 577 13,190 SH   SOLE   13,190 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 792 16,600 SH   SOLE   16,600 0 0
CALIX INC COM 13100M509 391 50,750 SH   SOLE   50,750 0 0
CATERPILLAR INC DEL COM 149123101 207 1,530 SH   SOLE   1,530 0 0
CELGENE CORP COM 151020104 279 2,961 SH   SOLE   2,961 0 0
CENTURYLINK INC COM 156700106 1,167 97,316 SH   SOLE   97,316 0 0
CHEMED CORP NEW COM 16359R103 629 1,964 SH   SOLE 1 1,882 0 82
CHEVRON CORP NEW COM 166764100 641 5,206 SH   SOLE 1 5,166 0 40
CHURCH & DWIGHT INC COM 171340102 208 2,922 SH   SOLE   2,922 0 0
CIGNA CORP NEW COM 125523100 217 1,352 SH   SOLE 1 1,332 0 20
CISCO SYS INC COM 17275R102 3,216 59,575 SH   SOLE 1 59,437 0 138
CITIGROUP INC COM NEW 172967424 329 5,295 SH   SOLE 1 5,221 0 74
COCA COLA CO COM 191216100 2,021 43,135 SH   SOLE 1 43,112 0 23
COMCAST CORP NEW CL A 20030N101 263 6,590 SH   SOLE 1 6,364 0 226
CONAGRA BRANDS INC COM 205887102 1,861 67,096 SH   SOLE   67,096 0 0
COSTAR GROUP INC COM 22160N109 1,125 2,412 SH   SOLE 1 2,330 0 82
DOLLAR TREE INC COM 256746108 203 1,931 SH   SOLE   1,931 0 0
DOMINION ENERGY INC COM 25746U109 3,110 40,568 SH   SOLE   40,568 0 0
DOWDUPONT INC COM 26078J100 839 15,737 SH   SOLE 1 15,669 0 68
DUKE ENERGY CORP NEW COM NEW 26441C204 3,042 33,797 SH   SOLE   33,797 0 0
EATON VANCE FLTING RATE INC COM 278279104 965 73,174 SH   SOLE 1 73,147 0 27
ECOLAB INC COM 278865100 1,053 5,965 SH   SOLE 1 5,918 0 47
EMERSON ELEC CO COM 291011104 1,970 28,765 SH   SOLE   28,765 0 0
EVOLENT HEALTH INC CL A 30050B101 216 17,198 SH   SOLE 1 16,459 0 739
EXACT SCIENCES CORP COM 30063P105 950 10,970 SH   SOLE   10,970 0 0
EXTRA SPACE STORAGE INC COM 30225T102 3,096 30,382 SH   SOLE   30,382 0 0
EXXON MOBIL CORP COM 30231G102 3,454 42,750 SH   SOLE   42,750 0 0
FACEBOOK INC CL A 30303M102 210 1,262 SH   SOLE 1 1,218 0 44
FASTENAL CO COM 311900104 876 13,614 SH   SOLE 1 13,146 0 468
FISERV INC COM 337738108 1,016 11,506 SH   SOLE 1 11,480 0 26
FIVE BELOW INC COM 33829M101 642 5,164 SH   SOLE 1 4,967 0 197
FORD MTR CO DEL COM 345370860 2,737 311,782 SH   SOLE   311,782 0 0
GENERAL ELECTRIC CO COM 369604103 242 24,198 SH   SOLE   24,198 0 0
GENERAL MLS INC COM 370334104 3,949 76,314 SH   SOLE   76,314 0 0
GENTEX CORP COM 371901109 387 18,716 SH   SOLE 1 18,122 0 594
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,615 86,505 SH   SOLE   86,505 0 0
GLOBANT S A COM L44385109 606 8,490 SH   SOLE 1 8,226 0 264
GRAND CANYON ED INC COM 38526M106 823 7,190 SH   SOLE 1 6,957 0 233
GUIDEWIRE SOFTWARE INC COM 40171V100 493 5,070 SH   SOLE 1 4,932 0 138
HANESBRANDS INC COM 410345102 2,349 131,367 SH   SOLE   131,367 0 0
HEALTHCARE SVCS GRP INC COM 421906108 619 18,751 SH   SOLE 1 18,172 0 579
HEICO CORP NEW COM 422806109 945 9,965 SH   SOLE 1 9,529 0 436
HESS CORP COM 42809H107 335 5,555 SH   SOLE   5,555 0 0
HOME DEPOT INC COM 437076102 613 3,197 SH   SOLE   3,197 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 2,690 66,292 SH   SOLE   66,292 0 0
IHS MARKIT LTD SHS G47567105 683 12,553 SH   SOLE 1 12,126 0 427
INTEL CORP COM 458140100 3,137 58,421 SH   SOLE   58,421 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 5,072 35,948 SH   SOLE   35,948 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 342 2,653 SH   SOLE 1 2,533 0 120
INVESCO QQQ TR UNIT SER 1 46090E103 68,381 380,616 SH   SOLE   380,616 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 314 9,758 SH   SOLE   9,758 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 2,961 69,746 SH   SOLE   69,746 0 0
ISHARES TR INTRM TR CRP ETF 464288638 526 9,535 SH   SOLE   9,535 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 2,008 16,300 SH   SOLE   16,300 0 0
ISHARES INC CORE MSCI EMKT 46434G103 33,470 647,268 SH   SOLE   647,268 0 0
ISHARES TR MORTGE REL ETF 46435G342 331 7,643 SH   SOLE   7,643 0 0
ISHARES TR CORE MSCI EAFE 46432F842 52,732 867,731 SH   SOLE   867,731 0 0
JOHNSON & JOHNSON COM 478160104 474 3,392 SH   SOLE 1 3,326 0 66
JPMORGAN CHASE & CO COM 46625H100 711 7,023 SH   SOLE   7,023 0 0
LIFE STORAGE INC COM 53223X107 642 6,600 SH   SOLE   6,600 0 0
LINDE PLC COM G5494J103 392 2,229 SH   SOLE 1 2,182 0 47
LIQTECH INTL INC COM 53632A102 23 10,610 SH   SOLE   10,610 0 0
LKQ CORP COM 501889208 262 9,234 SH   SOLE 1 8,774 0 460
LOWES COS INC COM 548661107 425 3,878 SH   SOLE 1 3,843 0 35
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3,508 41,717 SH   SOLE   41,717 0 0
MANULIFE FINL CORP COM 56501R106 2,697 159,511 SH   SOLE   159,511 0 0
MASTERCARD INC CL A 57636Q104 524 2,227 SH   SOLE 1 2,193 0 34
MCDONALDS CORP COM 580135101 5,269 27,747 SH   SOLE   27,747 0 0
MEDTRONIC PLC SHS G5960L103 292 3,211 SH   SOLE 1 3,146 0 65
MERCK & CO INC COM 58933Y105 354 4,256 SH   SOLE   4,256 0 0
MICROSOFT CORP COM 594918104 2,270 19,244 SH   SOLE 1 19,149 0 95
MORGAN STANLEY COM NEW 617446448 326 7,730 SH   SOLE   7,730 0 0
NABORS INDUSTRIES LTD SHS G6359F103 138 40,000 SH   SOLE   40,000 0 0
NATIONAL INSTRS CORP COM 636518102 679 15,317 SH   SOLE 1 14,709 0 608
NEOGEN CORP COM 640491106 268 4,675 SH   SOLE 1 4,534 0 141
NETFLIX INC COM 64110L106 635 1,780 SH   SOLE   1,780 0 0
NEXTERA ENERGY INC COM 65339F101 509 2,631 SH   SOLE   2,631 0 0
NORTHROP GRUMMAN CORP COM 666807102 216 800 SH   SOLE   800 0 0
NVIDIA CORP COM 67066G104 1,438 8,010 SH   SOLE   8,010 0 0
NXP SEMICONDUCTORS N V COM N6596X109 449 5,084 SH   SOLE 1 5,074 0 10
ORACLE CORP COM 68389X105 301 5,609 SH   SOLE 1 5,563 0 46
OTTER TAIL CORP COM 689648103 258 5,187 SH   SOLE   5,187 0 0
PAYCOM SOFTWARE INC COM 70432V102 787 4,162 SH   SOLE 1 4,040 0 122
PEPSICO INC COM 713448108 325 2,648 SH   SOLE 1 2,631 0 17
PFIZER INC COM 717081103 465 10,955 SH   SOLE 1 10,864 0 91
PHILLIPS 66 COM 718546104 315 3,310 SH   SOLE   3,310 0 0
PLURALSIGHT INC COM CL A 72941B106 548 17,253 SH   SOLE 1 16,818 0 435
PPL CORP COM 69351T106 2,981 93,924 SH   SOLE   93,924 0 0
PROCTER AND GAMBLE CO COM 742718109 560 5,381 SH   SOLE 1 5,332 0 49
PROTO LABS INC COM 743713109 760 7,229 SH   SOLE 1 6,997 0 232
PUBLIC STORAGE COM 74460D109 1,612 7,400 SH   SOLE   7,400 0 0
QUALCOMM INC COM 747525103 2,158 37,841 SH   SOLE   37,841 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 774 22,769 SH   SOLE 1 22,058 0 711
ROLLINS INC COM 775711104 631 15,172 SH   SOLE 1 14,574 0 598
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 3,580 55,978 SH   SOLE 1 55,868 0 110
SALESFORCE COM INC COM 79466L302 1,153 7,282 SH   SOLE   7,282 0 0
HENRY SCHEIN INC COM 806407102 239 3,974 SH   SOLE 1 3,856 0 118
SEAGATE TECHNOLOGY PLC SHS G7945M107 2,763 57,685 SH   SOLE   57,685 0 0
SMITH A O CORP COM 831865209 343 6,431 SH   SOLE 1 6,244 0 187
SOUTHERN CO COM 842587107 2,966 57,392 SH   SOLE   57,392 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 40,355 142,860 SH   SOLE   142,860 0 0
STARBUCKS CORP COM 855244109 1,181 15,883 SH   SOLE 1 15,842 0 41
STARWOOD PPTY TR INC COM 85571B105 2,201 98,482 SH   SOLE   98,482 0 0
TELADOC HEALTH INC COM 87918A105 420 7,546 SH   SOLE 1 7,299 0 247
TWO HBRS INVT CORP COM NEW 90187B408 2,175 160,722 SH   SOLE   160,722 0 0
TYLER TECHNOLOGIES INC COM 902252105 657 3,212 SH   SOLE 1 3,121 0 91
ULTIMATE SOFTWARE GROUP INC COM 90385D107 931 2,820 SH   SOLE 1 2,714 0 106
UNITED PARCEL SERVICE INC CL B 911312106 5,278 47,235 SH   SOLE 1 47,222 0 13
UNITED TECHNOLOGIES CORP COM 913017109 227 1,758 SH   SOLE 1 1,730 0 28
UNITEDHEALTH GROUP INC COM 91324P102 813 3,290 SH   SOLE   3,290 0 0
US BANCORP DEL COM NEW 902973304 465 9,646 SH   SOLE   9,646 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1,960 30,400 SH   SOLE   30,400 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 5,065 58,300 SH   SOLE   58,300 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,113 7,690 SH   SOLE   7,690 0 0
VEEVA SYS INC CL A COM 922475108 753 5,939 SH   SOLE 1 5,606 0 333
VERISK ANALYTICS INC COM 92345Y106 901 6,773 SH   SOLE 1 6,475 0 298
VERIZON COMMUNICATIONS INC COM 92343V104 1,972 33,345 SH   SOLE 1 33,272 0 73
VISA INC COM CL A 92826C839 686 4,395 SH   SOLE 1 4,329 0 66
WALGREENS BOOTS ALLIANCE INC COM 931427108 482 7,618 SH   SOLE   7,618 0 0
WASTE MGMT INC DEL COM 94106L109 1,662 15,990 SH   SOLE   15,990 0 0
WELLS FARGO CO NEW COM 949746101 424 8,769 SH   SOLE 1 8,691 0 78
WELLTOWER INC COM 95040Q104 2,970 38,268 SH   SOLE   38,268 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 693 6,292 SH   SOLE 1 6,118 0 174
XCEL ENERGY INC COM 98389B100 427 7,594 SH   SOLE   7,594 0 0