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,773 13,209 SH   SOLE 1 13,209 0 0
ABBOTT LABS COM 002824100 802 15,034 SH   SOLE 1 15,034 0 0
ABBVIE INC COM 00287Y109 1,237 13,922 SH   SOLE 1 13,922 0 0
ACUITY BRANDS INC COM 00508Y102 357 2,082 SH   SOLE 1 2,082 0 0
AFLAC INC COM 001055102 1,571 19,300 SH   SOLE   19,300 0 0
AGNC INVT CORP COM 00123Q104 2,772 127,873 SH   SOLE   127,694 0 179
AGRIUM INC COM 008916108 1,912 17,836 SH   SOLE   17,811 0 25
ALLSTATE CORP COM 020002101 661 7,191 SH   SOLE 1 7,191 0 0
ALPHABET INC CAP STK CL C 02079K107 455 474 SH   SOLE 1 474 0 0
ALPHABET INC CAP STK CL A 02079K305 443 455 SH   SOLE 1 455 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 4,936 439,915 SH   SOLE   439,915 0 0
AMAZON COM INC COM 023135106 590 614 SH   SOLE   614 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 737 16,400 SH   SOLE   16,400 0 0
ANNALY CAP MGMT INC COM 035710409 2,738 224,641 SH   SOLE   224,326 0 315
ANALOG DEVICES INC COM 032654105 456 5,287 SH   SOLE   5,287 0 0
ANSYS INC COM 03662Q105 323 2,631 SH   SOLE 1 2,631 0 0
APPLE INC COM 037833100 837 5,429 SH   SOLE 1 5,429 0 0
AT&T INC COM 00206R102 3,652 93,240 SH   SOLE 1 93,160 0 80
ATHENAHEALTH INC COM 04685W103 427 3,434 SH   SOLE 1 3,434 0 0
BCE INC COM NEW 05534B760 1,840 39,300 SH   SOLE   39,300 0 0
BEACON ROOFING SUPPLY INC COM 073685109 397 7,752 SH   SOLE 1 7,752 0 0
BOEING CO COM 097023105 1,992 7,836 SH   SOLE   7,825 0 11
BRISTOL MYERS SQUIBB CO COM 110122108 1,975 30,982 SH   SOLE 1 30,982 0 0
CENTURYLINK INC COM 156700106 1,058 55,987 SH   SOLE   55,987 0 0
CERNER CORP COM 156782104 243 3,406 SH   SOLE 1 3,406 0 0
CHEMED CORP NEW COM 16359R103 359 1,776 SH   SOLE 1 1,776 0 0
CHEMOURS CO COM 163851108 202 4,000 SH   SOLE   4,000 0 0
CHEVRON CORP NEW COM 166764100 530 4,508 SH   SOLE 1 4,508 0 0
CIGNA CORPORATION COM 125509109 263 1,407 SH   SOLE 1 1,407 0 0
CISCO SYS INC COM 17275R102 4,095 121,781 SH   SOLE 1 121,635 0 146
CITIGROUP INC COM NEW 172967424 327 4,496 SH   SOLE 1 4,496 0 0
COMCAST CORP NEW CL A 20030N101 250 6,502 SH   SOLE 1 6,502 0 0
COSTAR GROUP INC COM 22160N109 487 1,815 SH   SOLE 1 1,815 0 0
CVS HEALTH CORP COM 126650100 251 3,091 SH   SOLE 1 3,091 0 0
DOWDUPONT INC COM 26078J100 1,959 28,296 SH   SOLE 1 28,296 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,671 43,740 SH   SOLE   43,680 0 60
EATON VANCE FLTING RATE INC COM 278279104 1,070 73,174 SH   SOLE   73,174 0 0
ECOLAB INC COM 278865100 573 4,456 SH   SOLE 1 4,456 0 0
EMERSON ELEC CO COM 291011104 2,474 39,371 SH   SOLE 1 39,319 0 52
EXELON CORP COM 30161N101 3,778 100,294 SH   SOLE   100,153 0 141
EXTRA SPACE STORAGE INC COM 30225T102 2,428 30,382 SH   SOLE   30,382 0 0
EXXON MOBIL CORP COM 30231G102 4,099 49,997 SH   SOLE   49,932 0 65
FASTENAL CO COM 311900104 459 10,065 SH   SOLE 1 10,065 0 0
FISERV INC COM 337738108 642 4,982 SH   SOLE   4,982 0 0
FIVE BELOW INC COM 33829M101 342 6,230 SH   SOLE 1 6,230 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 3,573 298,537 SH   SOLE   298,121 0 416
GENERAL ELECTRIC CO COM 369604103 5,236 216,533 SH   SOLE 1 216,317 0 216
GENERAL MLS INC COM 370334104 1,980 38,254 SH   SOLE   38,200 0 54
GENTEX CORP COM 371901109 281 14,176 SH   SOLE 1 14,176 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 2,109 51,937 SH   SOLE 1 51,866 0 71
GLOBANT S A COM L44385109 239 5,967 SH   SOLE 1 5,967 0 0
GRAND CANYON ED INC COM 38526M106 659 7,261 SH   SOLE 1 7,261 0 0
HEALTHCARE SVCS GRP INC COM 421906108 405 7,497 SH   SOLE 1 7,497 0 0
HEICO CORP NEW COM 422806109 427 4,750 SH   SOLE 1 4,750 0 0
HOME DEPOT INC COM 437076102 509 3,114 SH   SOLE 1 3,114 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 2,511 50,814 SH   SOLE 1 50,743 0 71
IHS MARKIT LTD SHS G47567105 410 9,297 SH   SOLE 1 9,297 0 0
INOVALON HLDGS INC COM CL A 45781D101 212 12,457 SH   SOLE 1 12,457 0 0
INTEL CORP COM 458140100 2,529 66,419 SH   SOLE 1 66,419 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 5,332 36,753 SH   SOLE   36,703 0 50
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 276 1,929 SH   SOLE 1 1,929 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 2,013 16,300 SH   SOLE   16,300 0 0
ISHARES TR MTG REL ETF NEW 46435G342 464 9,916 SH   SOLE   9,916 0 0
JOHNSON & JOHNSON COM 478160104 375 2,882 SH   SOLE 1 2,882 0 0
JPMORGAN CHASE & CO COM 46625H100 547 5,726 SH   SOLE 1 5,726 0 0
L BRANDS INC COM 501797104 1,817 43,660 SH   SOLE   43,660 0 0
LIFE STORAGE INC COM 53223X107 540 6,600 SH   SOLE   6,600 0 0
LKQ CORP COM 501889208 248 6,885 SH   SOLE 1 6,885 0 0
LOWES COS INC COM 548661107 306 3,834 SH   SOLE 1 3,834 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2,721 27,471 SH   SOLE 1 27,433 0 38
MANULIFE FINL CORP COM 56501R106 2,359 116,268 SH   SOLE   116,268 0 0
MASTERCARD INCORPORATED CL A 57636Q104 315 2,231 SH   SOLE 1 2,231 0 0
MCDONALDS CORP COM 580135101 5,412 34,540 SH   SOLE   34,511 0 29
MEDNAX INC COM 58502B106 227 5,270 SH   SOLE 1 5,270 0 0
MEDTRONIC PLC SHS G5960L103 312 4,012 SH   SOLE 1 4,012 0 0
MERCK & CO INC COM 58933Y105 255 3,979 SH   SOLE 1 3,979 0 0
MICROSOFT CORP COM 594918104 3,772 50,641 SH   SOLE 1 50,590 0 51
MORGAN STANLEY COM NEW 617446448 358 7,424 SH   SOLE   7,424 0 0
NATIONAL INSTRS CORP COM 636518102 486 11,515 SH   SOLE 1 11,515 0 0
NEOGEN CORP COM 640491106 201 2,599 SH   SOLE 1 2,599 0 0
NEXTERA ENERGY INC COM 65339F101 410 2,801 SH   SOLE   2,801 0 0
NVIDIA CORP COM 67066G104 1,367 7,649 SH   SOLE   7,649 0 0
NXP SEMICONDUCTORS N V COM N6596X109 318 2,816 SH   SOLE 1 2,816 0 0
ORACLE CORP COM 68389X105 279 5,764 SH   SOLE 1 5,764 0 0
PEPSICO INC COM 713448108 210 1,881 SH   SOLE 1 1,881 0 0
PFIZER INC COM 717081103 4,367 122,334 SH   SOLE 1 122,178 0 156
PHILLIPS 66 COM 718546104 304 3,317 SH   SOLE 1 3,317 0 0
PITNEY BOWES INC COM 724479100 2,395 170,954 SH   SOLE   170,718 0 236
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 27,165 186,765 SH   SOLE   186,493 0 272
POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 290 10,060 SH   SOLE   10,060 0 0
PPL CORP COM 69351T106 3,642 95,977 SH   SOLE   95,846 0 131
PRA GROUP INC COM 69354N106 224 7,804 SH   SOLE 1 7,804 0 0
PRAXAIR INC COM 74005P104 227 1,622 SH   SOLE 1 1,622 0 0
PROCTER AND GAMBLE CO COM 742718109 4,203 46,193 SH   SOLE   46,135 0 58
PROTO LABS INC COM 743713109 497 6,187 SH   SOLE 1 6,187 0 0
PUBLIC STORAGE COM 74460D109 1,584 7,400 SH   SOLE   7,400 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 337 10,667 SH   SOLE 1 10,667 0 0
ROLLINS INC COM 775711104 509 11,037 SH   SOLE 1 11,037 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 3,129 50,036 SH   SOLE   50,036 0 0
SALESFORCE COM INC COM 79466L302 431 4,618 SH   SOLE   4,618 0 0
SCHEIN HENRY INC COM 806407102 224 2,738 SH   SOLE 1 2,738 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 2,746 82,787 SH   SOLE   82,787 0 0
SNAP ON INC COM 833034101 210 1,407 SH   SOLE 1 1,407 0 0
SOUTHERN CO COM 842587107 3,559 72,430 SH   SOLE   72,329 0 101
SPDR S&P 500 ETF TR TR UNIT 78462F103 57,917 230,532 SH   SOLE   230,224 0 308
STARBUCKS CORP COM 855244109 690 12,844 SH   SOLE 1 12,844 0 0
STARWOOD PPTY TR INC COM 85571B105 2,669 122,882 SH   SOLE   122,709 0 173
TARGET CORP COM 87612E106 3,911 66,270 SH   SOLE   66,178 0 92
TWO HBRS INVT CORP COM 90187B101 2,764 274,173 SH   SOLE   273,794 0 379
TYLER TECHNOLOGIES INC COM 902252105 254 1,459 SH   SOLE 1 1,459 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 401 2,117 SH   SOLE 1 2,117 0 0
UNITED NAT FOODS INC COM 911163103 210 5,039 SH   SOLE 1 5,039 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,654 13,773 SH   SOLE   13,773 0 0
UNITEDHEALTH GROUP INC COM 91324P102 433 2,211 SH   SOLE 1 2,211 0 0
US BANCORP DEL COM NEW 902973304 474 8,839 SH   SOLE   8,839 0 0
VALERO ENERGY CORP NEW COM 91913Y100 1,956 25,432 SH   SOLE   25,432 0 0
VANGUARD INDEX FDS REIT ETF 922908553 235 2,823 SH   SOLE   2,318 0 505
VANGUARD INDEX FDS VALUE ETF 922908744 67,009 671,298 SH   SOLE   670,321 0 977
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 13,109 248,694 SH   SOLE   248,336 0 358
VANGUARD SCOTTSDALE FDS INT-TERM GOV 92206C706 1,966 30,400 SH   SOLE   30,400 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 5,131 58,300 SH   SOLE   58,300 0 0
VEEVA SYS INC CL A COM 922475108 251 4,458 SH   SOLE 1 4,458 0 0
VERISK ANALYTICS INC COM 92345Y106 415 4,990 SH   SOLE 1 4,990 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,528 51,086 SH   SOLE 1 51,019 0 67
VISA INC COM CL A 92826C839 293 2,787 SH   SOLE 1 2,787 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 435 5,638 SH   SOLE   5,638 0 0
WASTE MGMT INC DEL COM 94106L109 2,399 30,655 SH   SOLE   30,655 0 0
WELLS FARGO CO NEW COM 949746101 606 10,993 SH   SOLE 1 10,993 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 302 3,139 SH   SOLE 1 3,139 0 0
WEYERHAEUSER CO COM 962166104 3,725 109,455 SH   SOLE   109,302 0 153
XCEL ENERGY INC COM 98389B100 359 7,594 SH   SOLE   7,594 0 0