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 2,705 13,748 SH   SOLE   13,748 0 0
ABBOTT LABS COM 002824100 929 15,231 SH   SOLE   15,231 0 0
ABBVIE INC COM 00287Y109 1,292 13,943 SH   SOLE 1 13,855 0 88
ACUITY BRANDS INC COM 00508Y102 311 2,682 SH   SOLE   2,682 0 0
AFLAC INC COM 001055102 1,686 39,200 SH   SOLE   39,200 0 0
AGNC INVT CORP COM 00123Q104 2,078 111,805 SH   SOLE   111,805 0 0
ALLSTATE CORP COM 020002101 665 7,286 SH   SOLE   7,286 0 0
ALPHABET INC CAP STK CL C 02079K107 609 546 SH   SOLE 1 526 0 20
ALPHABET INC CAP STK CL A 02079K305 586 519 SH   SOLE   519 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 4,166 412,426 SH   SOLE   412,426 0 0
AMAZON COM INC COM 023135106 1,644 967 SH   SOLE   967 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 692 16,400 SH   SOLE   16,400 0 0
ANNALY CAP MGMT INC COM 035710409 2,044 198,631 SH   SOLE   198,631 0 0
ANALOG DEVICES INC COM 032654105 580 6,044 SH   SOLE   6,044 0 0
ANSYS INC COM 03662Q105 588 3,373 SH   SOLE   3,373 0 0
APPLE INC COM 037833100 1,101 5,948 SH   SOLE 1 5,819 0 129
AT&T INC COM 00206R102 2,776 86,460 SH   SOLE 1 86,223 0 237
ATHENAHEALTH INC COM 04685W103 704 4,423 SH   SOLE   4,423 0 0
BCE INC COM NEW 05534B760 1,594 39,370 SH   SOLE   39,370 0 0
BEACON ROOFING SUPPLY INC COM 073685109 283 6,648 SH   SOLE   6,648 0 0
BP PLC SPONSORED ADR 055622104 602 13,190 SH   SOLE   13,190 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,749 31,603 SH   SOLE 1 31,451 0 152
CALIX INC COM 13100M509 396 50,750 SH   SOLE   50,750 0 0
CATERPILLAR INC DEL COM 149123101 208 1,530 SH   SOLE   1,530 0 0
CELGENE CORP COM 151020104 235 2,961 SH   SOLE   2,961 0 0
CENTURYLINK INC COM 156700106 1,052 56,431 SH   SOLE   56,431 0 0
CERNER CORP COM 156782104 263 4,406 SH   SOLE   4,406 0 0
CHEMED CORP NEW COM 16359R103 712 2,214 SH   SOLE   2,214 0 0
CHEVRON CORP NEW COM 166764100 678 5,365 SH   SOLE   5,365 0 0
CIGNA CORPORATION COM 125509109 214 1,262 SH   SOLE   1,262 0 0
CISCO SYS INC COM 17275R102 4,006 93,103 SH   SOLE 1 92,633 0 470
CITIGROUP INC COM NEW 172967424 375 5,607 SH   SOLE   5,607 0 0
COCA COLA CO COM 191216100 217 4,957 SH   SOLE 1 4,783 0 174
COMCAST CORP NEW CL A 20030N101 217 6,599 SH   SOLE   6,599 0 0
COSTAR GROUP INC COM 22160N109 947 2,294 SH   SOLE   2,294 0 0
CVS HEALTH CORP COM 126650100 204 3,177 SH   SOLE   3,177 0 0
DOWDUPONT INC COM 26078J100 1,884 28,580 SH   SOLE   28,580 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,010 38,061 SH   SOLE   38,061 0 0
EATON VANCE FLTING RATE INC COM 278279104 1,061 73,174 SH   SOLE   73,174 0 0
ECOLAB INC COM 278865100 796 5,673 SH   SOLE   5,673 0 0
EMERSON ELEC CO COM 291011104 2,094 30,293 SH   SOLE 1 30,195 0 98
EVOLENT HEALTH INC CL A 30050B101 217 10,316 SH   SOLE   10,316 0 0
EXACT SCIENCES CORP COM 30063P105 656 10,970 SH   SOLE   10,970 0 0
EXELON CORP COM 30161N101 3,382 79,393 SH   SOLE   79,393 0 0
EXTRA SPACE STORAGE INC COM 30225T102 3,032 30,382 SH   SOLE   30,382 0 0
EXXON MOBIL CORP COM 30231G102 3,585 43,335 SH   SOLE   43,335 0 0
FACEBOOK INC CL A 30303M102 372 1,912 SH   SOLE   1,912 0 0
FASTENAL CO COM 311900104 623 12,941 SH   SOLE   12,941 0 0
FEDEX CORP COM 31428X106 222 979 SH   SOLE 1 938 0 41
FISERV INC COM 337738108 936 12,638 SH   SOLE   12,638 0 0
FIVE BELOW INC COM 33829M101 781 7,998 SH   SOLE   7,998 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 2,686 242,605 SH   SOLE   242,605 0 0
GENERAL ELECTRIC CO COM 369604103 990 72,716 SH   SOLE   72,716 0 0
GENERAL MLS INC COM 370334104 2,284 51,607 SH   SOLE   51,607 0 0
GENTEX CORP COM 371901109 418 18,158 SH   SOLE   18,158 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,805 44,784 SH   SOLE 1 44,678 0 106
GLOBANT S A COM L44385109 457 8,055 SH   SOLE   8,055 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,634 77,914 SH   SOLE   77,914 0 0
GRAND CANYON ED INC COM 38526M106 987 8,847 SH   SOLE   8,847 0 0
HANESBRANDS INC COM 410345102 584 26,501 SH   SOLE   26,501 0 0
HEALTHCARE SVCS GRP INC COM 421906108 597 13,813 SH   SOLE   13,813 0 0
HEICO CORP NEW COM 422806109 690 9,459 SH   SOLE   9,459 0 0
HESS CORP COM 42809H107 372 5,555 SH   SOLE   5,555 0 0
HOME DEPOT INC COM 437076102 646 3,312 SH   SOLE 1 3,238 0 74
HSBC HLDGS PLC SPON ADR NEW 404280406 1,900 40,307 SH   SOLE 1 40,161 0 146
IHS MARKIT LTD SHS G47567105 614 11,907 SH   SOLE 1 11,721 0 186
INTEL CORP COM 458140100 3,378 67,964 SH   SOLE   67,964 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 4,758 34,058 SH   SOLE   34,058 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 308 2,484 SH   SOLE   2,484 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 32,430 188,930 SH   SOLE   188,930 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 293 9,758 SH   SOLE   9,758 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 776 18,909 SH   SOLE   18,909 0 0
ISHARES TR INTRMD CR BD ETF 464288638 457 4,304 SH   SOLE   4,304 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 1,956 16,300 SH   SOLE   16,300 0 0
ISHARES TR MORTGE REL ETF 46435G342 414 9,531 SH   SOLE   9,531 0 0
ISHARES TR CORE MSCI EAFE 46432F842 46,553 734,615 SH   SOLE   734,615 0 0
JOHNSON & JOHNSON COM 478160104 424 3,494 SH   SOLE   3,494 0 0
JPMORGAN CHASE & CO COM 46625H100 736 7,065 SH   SOLE   7,065 0 0
L BRANDS INC COM 501797104 1,517 41,142 SH   SOLE   41,142 0 0
LIFE STORAGE INC COM 53223X107 642 6,600 SH   SOLE   6,600 0 0
LKQ CORP COM 501889208 282 8,830 SH   SOLE   8,830 0 0
LOWES COS INC COM 548661107 378 3,957 SH   SOLE 1 3,893 0 64
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2,132 19,410 SH   SOLE 1 19,244 0 166
MANULIFE FINL CORP COM 56501R106 1,832 101,934 SH   SOLE   101,934 0 0
MASTERCARD INCORPORATED CL A 57636Q104 440 2,240 SH   SOLE   2,240 0 0
MCDONALDS CORP COM 580135101 4,798 30,623 SH   SOLE   30,623 0 0
MEDNAX INC COM 58502B106 293 6,759 SH   SOLE   6,759 0 0
MEDTRONIC PLC SHS G5960L103 288 3,364 SH   SOLE   3,364 0 0
MERCK & CO INC COM 58933Y105 268 4,413 SH   SOLE   4,413 0 0
MICROSOFT CORP COM 594918104 4,479 45,426 SH   SOLE   45,426 0 0
MORGAN STANLEY COM NEW 617446448 381 8,045 SH   SOLE   8,045 0 0
NATIONAL INSTRS CORP COM 636518102 615 14,638 SH   SOLE   14,638 0 0
NEOGEN CORP COM 640491106 356 4,443 SH   SOLE   4,443 0 0
NEWELL BRANDS INC COM 651229106 242 9,375 SH   SOLE   9,375 0 0
NEXTERA ENERGY INC COM 65339F101 450 2,693 SH   SOLE   2,693 0 0
NORTHROP GRUMMAN CORP COM 666807102 246 800 SH   SOLE   800 0 0
NVIDIA CORP COM 67066G104 1,557 6,572 SH   SOLE   6,572 0 0
NXP SEMICONDUCTORS N V COM N6596X109 569 5,209 SH   SOLE   5,209 0 0
ORACLE CORP COM 68389X105 251 5,689 SH   SOLE   5,689 0 0
OTTER TAIL CORP COM 689648103 247 5,187 SH   SOLE   5,187 0 0
PEPSICO INC COM 713448108 289 2,651 SH   SOLE   2,651 0 0
PFIZER INC COM 717081103 3,561 98,143 SH   SOLE   98,143 0 0
PHILLIPS 66 COM 718546104 381 3,395 SH   SOLE   3,395 0 0
PPL CORP COM 69351T106 2,655 92,989 SH   SOLE   92,989 0 0
PRA GROUP INC COM 69354N106 386 10,020 SH   SOLE   10,020 0 0
PRAXAIR INC COM 74005P104 333 2,103 SH   SOLE   2,103 0 0
PROCTER AND GAMBLE CO COM 742718109 3,254 41,683 SH   SOLE   41,683 0 0
PROTO LABS INC COM 743713109 950 7,984 SH   SOLE   7,984 0 0
PUBLIC STORAGE COM 74460D109 1,679 7,400 SH   SOLE   7,400 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 739 21,645 SH   SOLE   21,645 0 0
ROLLINS INC COM 775711104 747 14,213 SH   SOLE   14,213 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2,671 36,767 SH   SOLE 1 36,465 0 302
SALESFORCE COM INC COM 79466L302 947 6,945 SH   SOLE   6,945 0 0
SCHEIN HENRY INC COM 806407102 278 3,822 SH   SOLE   3,822 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 3,348 59,294 SH   SOLE   59,294 0 0
SMITH A O COM 831865209 360 6,088 SH   SOLE   6,088 0 0
SNAP ON INC COM 833034101 462 2,872 SH   SOLE   2,872 0 0
SOUTHERN CO COM 842587107 2,938 63,432 SH   SOLE   63,432 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 67,891 250,261 SH   SOLE   250,261 0 0
STARBUCKS CORP COM 855244109 752 15,401 SH   SOLE   15,401 0 0
STARWOOD PPTY TR INC COM 85571B105 2,245 103,397 SH   SOLE   103,397 0 0
TARGET CORP COM 87612E106 3,641 47,829 SH   SOLE   47,829 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 972 37,449 SH   SOLE   37,449 0 0
TWO HBRS INVT CORP COM NEW 90187B408 2,216 140,256 SH   SOLE   140,256 0 0
TYLER TECHNOLOGIES INC COM 902252105 447 2,011 SH   SOLE   2,011 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 692 2,690 SH   SOLE   2,690 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,864 26,961 SH   SOLE   26,961 0 0
UNITEDHEALTH GROUP INC COM 91324P102 763 3,108 SH   SOLE   3,108 0 0
UNITED TECHNOLOGIES CORP COM 913017109 222 1,778 SH   SOLE   1,778 0 0
US BANCORP DEL COM NEW 902973304 499 9,986 SH   SOLE   9,986 0 0
VALERO ENERGY CORP NEW COM 91913Y100 1,868 16,852 SH   SOLE   16,852 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 232 2,851 SH   SOLE   2,851 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1,905 30,400 SH   SOLE   30,400 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 4,871 58,326 SH   SOLE   58,326 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,000 7,123 SH   SOLE   7,123 0 0
VEEVA SYS INC CL A COM 922475108 438 5,704 SH   SOLE   5,704 0 0
VERISK ANALYTICS INC COM 92345Y106 691 6,418 SH   SOLE   6,418 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,089 41,523 SH   SOLE 1 41,390 0 133
VISA INC COM CL A 92826C839 546 4,121 SH   SOLE 1 3,959 0 162
WALGREENS BOOTS ALLIANCE INC COM 931427108 435 7,244 SH   SOLE   7,244 0 0
WASTE MGMT INC DEL COM 94106L109 2,537 31,190 SH   SOLE   31,190 0 0
WELLS FARGO CO NEW COM 949746101 590 10,639 SH   SOLE 1 10,378 0 261
WELLTOWER INC COM 95040Q104 3,165 50,483 SH   SOLE   50,483 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 403 4,059 SH   SOLE   4,059 0 0
XCEL ENERGY INC COM 98389B100 347 7,594 SH   SOLE   7,594 0 0