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,759 13,250 SH   SOLE 1 13,250 0 0
ABBOTT LABS COM 002824100 739 15,207 SH   SOLE 1 15,207 0 0
ABBVIE INC COM 00287Y109 1,017 14,023 SH   SOLE   14,023 0 0
ACUITY BRANDS INC COM 00508Y102 445 2,187 SH   SOLE   2,187 0 0
AFLAC INC COM 001055102 1,499 19,300 SH   SOLE   19,300 0 0
AGNC INVT CORP COM 00123Q104 2,727 128,091 SH   SOLE   127,912 0 179
AGRIUM INC COM 008916108 1,620 17,908 SH   SOLE   17,883 0 25
ALLSTATE CORP COM 020002101 706 7,981 SH   SOLE 1 7,981 0 0
ALPHABET INC CAP STK CL C 02079K107 463 510 SH   SOLE   510 0 0
ALPHABET INC CAP STK CL A 02079K305 454 488 SH   SOLE   488 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 5,302 443,345 SH   SOLE   443,345 0 0
ALTRIA GROUP INC COM 02209S103 231 3,103 SH   SOLE   3,103 0 0
AMAZON COM INC COM 023135106 614 634 SH   SOLE   634 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 741 16,400 SH   SOLE   16,400 0 0
ANNALY CAP MGMT INC COM 035710409 2,707 224,679 SH   SOLE   224,364 0 315
ANALOG DEVICES INC COM 032654105 422 5,427 SH   SOLE   5,427 0 0
ANSYS INC COM 03662Q105 330 2,715 SH   SOLE   2,715 0 0
APPLE INC COM 037833100 823 5,715 SH   SOLE 1 5,715 0 0
AT&T INC COM 00206R102 3,516 93,184 SH   SOLE   93,104 0 80
ATHENAHEALTH INC COM 04685W103 498 3,540 SH   SOLE   3,540 0 0
BCE INC COM NEW 05534B760 1,770 39,300 SH   SOLE   39,300 0 0
BEACON ROOFING SUPPLY INC COM 073685109 391 7,989 SH   SOLE 1 7,989 0 0
BOEING CO COM 097023105 2,324 11,751 SH   SOLE   11,735 0 16
BRISTOL MYERS SQUIBB CO COM 110122108 1,727 30,996 SH   SOLE 1 30,996 0 0
CENTURYLINK INC COM 156700106 1,295 54,223 SH   SOLE   54,223 0 0
CERNER CORP COM 156782104 233 3,507 SH   SOLE 1 3,507 0 0
CHEMED CORP NEW COM 16359R103 515 2,517 SH   SOLE   2,517 0 0
CHEVRON CORP NEW COM 166764100 469 4,498 SH   SOLE 1 4,498 0 0
CIGNA CORPORATION COM 125509109 241 1,441 SH   SOLE 1 1,441 0 0
CISCO SYS INC COM 17275R102 3,110 99,351 SH   SOLE   99,236 0 115
CITIGROUP INC COM NEW 172967424 301 4,496 SH   SOLE 1 4,496 0 0
COMCAST CORP NEW CL A 20030N101 276 7,102 SH   SOLE   7,102 0 0
COSTAR GROUP INC COM 22160N109 492 1,867 SH   SOLE   1,867 0 0
CVS HEALTH CORP COM 126650100 295 3,668 SH   SOLE 1 3,668 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 1,725 21,370 SH   SOLE   21,370 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,654 43,713 SH   SOLE   43,653 0 60
EATON VANCE FLTING RATE INC COM 278279104 1,108 73,174 SH   SOLE   73,174 0 0
ECOLAB INC COM 278865100 615 4,633 SH   SOLE 1 4,633 0 0
EMERSON ELEC CO COM 291011104 2,363 39,634 SH   SOLE   39,582 0 52
EXELON CORP COM 30161N101 3,627 100,562 SH   SOLE   100,421 0 141
EXTRA SPACE STORAGE INC COM 30225T102 2,370 30,382 SH   SOLE   30,382 0 0
EXXON MOBIL CORP COM 30231G102 4,037 50,005 SH   SOLE   49,940 0 65
FASTENAL CO COM 311900104 451 10,364 SH   SOLE 1 10,364 0 0
FIRST AMERN FINL CORP COM 31847R102 2,249 50,318 SH   SOLE   50,247 0 71
FISERV INC COM 337738108 628 5,136 SH   SOLE   5,136 0 0
FIVE BELOW INC COM 33829M101 316 6,408 SH   SOLE   6,408 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 3,335 298,056 SH   SOLE   297,640 0 416
GENERAL ELECTRIC CO COM 369604103 5,800 214,728 SH   SOLE   214,512 0 216
GENERAL MLS INC COM 370334104 2,100 37,901 SH   SOLE   37,847 0 54
GENTEX CORP COM 371901109 268 14,138 SH   SOLE 1 14,138 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 2,219 51,464 SH   SOLE   51,393 0 71
GRAND CANYON ED INC COM 38526M106 587 7,489 SH   SOLE   7,489 0 0
HEALTHCARE SVCS GRP INC COM 421906108 362 7,724 SH   SOLE 1 7,724 0 0
HEICO CORP NEW COM 422806109 352 4,900 SH   SOLE 1 4,900 0 0
HOME DEPOT INC COM 437076102 503 3,277 SH   SOLE 1 3,277 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 2,388 51,480 SH   SOLE   51,409 0 71
IHS MARKIT LTD SHS G47567105 422 9,572 SH   SOLE 1 9,572 0 0
INOVALON HLDGS INC COM CL A 45781D101 169 12,816 SH   SOLE   12,816 0 0
INTEL CORP COM 458140100 2,241 66,419 SH   SOLE   66,419 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 5,577 36,253 SH   SOLE   36,203 0 50
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 268 1,986 SH   SOLE 1 1,986 0 0
ISHARES TR 3-7 YR TR BD ETF 464288661 2,014 16,300 SH   SOLE   16,300 0 0
ISHARES TR MTG REL ETF NEW 46435G342 311 6,703 SH   SOLE   6,703 0 0
JOHNSON & JOHNSON COM 478160104 380 2,870 SH   SOLE 1 2,870 0 0
JPMORGAN CHASE & CO COM 46625H100 545 5,968 SH   SOLE   5,968 0 0
L BRANDS INC COM 501797104 2,299 42,665 SH   SOLE   42,665 0 0
LIFE STORAGE INC COM 53223X107 489 6,600 SH   SOLE   6,600 0 0
LKQ CORP COM 501889208 233 7,083 SH   SOLE 1 7,083 0 0
LOWES COS INC COM 548661107 347 4,470 SH   SOLE 1 4,470 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2,346 27,803 SH   SOLE   27,765 0 38
MASTERCARD INCORPORATED CL A 57636Q104 298 2,456 SH   SOLE   2,456 0 0
MCDONALDS CORP COM 580135101 5,341 34,875 SH   SOLE   34,846 0 29
MCKESSON CORP COM 58155Q103 244 1,485 SH   SOLE   1,485 0 0
MEDNAX INC COM 58502B106 331 5,490 SH   SOLE   5,490 0 0
MEDTRONIC PLC SHS G5960L103 383 4,314 SH   SOLE 1 4,314 0 0
MERCK & CO INC COM 58933Y105 274 4,281 SH   SOLE   4,281 0 0
MICROSOFT CORP COM 594918104 3,540 51,361 SH   SOLE 1 51,310 0 51
MORGAN STANLEY COM NEW 617446448 358 8,024 SH   SOLE 1 8,024 0 0
NATIONAL INSTRS CORP COM 636518102 745 18,521 SH   SOLE 1 18,521 0 0
NEXTERA ENERGY INC COM 65339F101 404 2,881 SH   SOLE   2,881 0 0
NVIDIA CORP COM 67066G104 1,254 8,675 SH   SOLE   8,675 0 0
NXP SEMICONDUCTORS N V COM N6596X109 666 6,081 SH   SOLE   6,081 0 0
ORACLE CORP COM 68389X105 300 5,975 SH   SOLE   5,975 0 0
PATTERSON COMPANIES INC COM 703395103 221 4,707 SH   SOLE 1 4,707 0 0
PEPSICO INC COM 713448108 217 1,881 SH   SOLE 1 1,881 0 0
PFIZER INC COM 717081103 4,144 123,362 SH   SOLE 1 123,206 0 156
PHILLIPS 66 COM 718546104 289 3,494 SH   SOLE 1 3,494 0 0
PITNEY BOWES INC COM 724479100 2,547 168,680 SH   SOLE   168,444 0 236
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 25,716 186,833 SH   SOLE   186,589 0 244
POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 281 10,060 SH   SOLE   10,060 0 0
PPL CORP COM 69351T106 3,707 95,877 SH   SOLE   95,746 0 131
PRA GROUP INC COM 69354N106 304 8,028 SH   SOLE 1 8,028 0 0
PRAXAIR INC COM 74005P104 222 1,673 SH   SOLE 1 1,673 0 0
PROCTER AND GAMBLE CO COM 742718109 4,039 46,345 SH   SOLE   46,287 0 58
PROTO LABS INC COM 743713109 428 6,362 SH   SOLE   6,362 0 0
PUBLIC STORAGE COM 74460D109 1,543 7,400 SH   SOLE   7,400 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 315 10,976 SH   SOLE   10,976 0 0
ROLLINS INC COM 775711104 463 11,367 SH   SOLE   11,367 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2,727 50,110 SH   SOLE   50,110 0 0
SALESFORCE COM INC COM 79466L302 412 4,754 SH   SOLE   4,754 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 3,099 79,980 SH   SOLE   79,980 0 0
SNAP ON INC COM 833034101 220 1,392 SH   SOLE   1,392 0 0
SOUTHERN CO COM 842587107 3,443 71,909 SH   SOLE   71,808 0 101
SPDR S&P 500 ETF TR TR UNIT 78462F103 56,316 232,904 SH   SOLE   232,649 0 255
SPDR SERIES TRUST BLMBRG BR 1 3 MT 78464A680 25,161 550,082 SH   SOLE   549,447 0 635
STARBUCKS CORP COM 855244109 801 13,740 SH   SOLE   13,740 0 0
STARWOOD PPTY TR INC COM 85571B105 2,746 122,640 SH   SOLE   122,467 0 173
TARGET CORP COM 87612E106 3,455 66,071 SH   SOLE   65,979 0 92
TWO HBRS INVT CORP COM 90187B101 2,702 272,633 SH   SOLE   272,254 0 379
ULTIMATE SOFTWARE GROUP INC COM 90385D107 457 2,176 SH   SOLE 1 2,176 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,523 13,773 SH   SOLE   13,773 0 0
UNITEDHEALTH GROUP INC COM 91324P102 433 2,336 SH   SOLE 1 2,336 0 0
US BANCORP DEL COM NEW 902973304 492 9,469 SH   SOLE   9,469 0 0
VALERO ENERGY CORP NEW COM 91913Y100 1,723 25,539 SH   SOLE   25,539 0 0
VANGUARD INDEX FDS REIT ETF 922908553 235 2,823 SH   SOLE   2,318 0 505
VANGUARD SCOTTSDALE FDS INT-TERM GOV 92206C706 1,965 30,400 SH   SOLE   30,400 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 5,103 58,300 SH   SOLE   58,300 0 0
VEEVA SYS INC CL A COM 922475108 281 4,587 SH   SOLE   4,587 0 0
VERISK ANALYTICS INC COM 92345Y106 430 5,102 SH   SOLE 1 5,102 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,271 50,847 SH   SOLE   50,780 0 67
WALGREENS BOOTS ALLIANCE INC COM 931427108 454 5,797 SH   SOLE   5,797 0 0
WASTE MGMT INC DEL COM 94106L109 2,249 30,655 SH   SOLE   30,655 0 0
WELLS FARGO CO NEW COM 949746101 676 12,195 SH   SOLE   12,195 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 300 3,177 SH   SOLE   3,177 0 0
WEYERHAEUSER CO COM 962166104 3,659 109,217 SH   SOLE   109,064 0 153
XCEL ENERGY INC COM 98389B100 348 7,594 SH   SOLE   7,594 0 0