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
3-D SYS CORP DEL COM NEW 88554D205 18,586 200 SH   SOLE None 0 0 0
3M CO COM 88579Y101 548,378 3,910 SH   SOLE None 0 0 0
ABBVIE INC COM 00287Y109 579,590 10,975 SH   SOLE None 0 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 199,224 1,800 SH   SOLE None 0 0 0
AMAZON COM INC COM 023135106 55,432 139 SH   SOLE None 0 0 0
AMBEV SA SPONSORED ADR 02319V103 36,750 5,000 SH   SOLE None 0 0 0
AMERICAN ELEC PWR INC COM 025537101 630,990 13,500 SH   SOLE None 0 0 0
ANNALY CAP MGMT INC COM 035710409 538,729 54,035 SH   SOLE None 0 0 0
APPLE INC COM 037833100 1,377,304 2,455 SH   SOLE None 0 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 1,524,325 25,675 SH   SOLE None 0 0 0
AT&T INC COM 00206R102 1,069,005 30,404 SH   SOLE None 0 0 0
AUTONATION INC COM 05329W102 690,194 13,890 SH   SOLE None 0 0 0
BOK FINL CORP COM NEW 05561Q201 715,792 10,793 SH   SOLE None 0 0 0
BAKER HUGHES INC COM 057224107 1,036,401 18,755 SH   SOLE None 0 0 0
BANK NEW YORK MELLON CORP COM 064058100 565,155 16,175 SH   SOLE None 0 0 0
KIRBY CORP COM 497266106 775,352 2,450 SH   SOLE None 0 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 55,808 1,050 SH   SOLE None 0 0 0
BROWN & BROWN INC COM 115236101 138,116 4,400 SH   SOLE None 0 0 0
CANADIAN NAT RES LTD COM 136385101 13,536 400 SH   SOLE None 0 0 0
CAPITAL ONE FINL CORP COM 14040H105 817,275 10,668 SH   SOLE None 0 0 0
CAPSTEAD MTG CORP COM NO PAR 14067E506 822,467 68,085 SH   SOLE None 0 0 0
CENTERPOINT ENERGY INC COM 15189T107 454,560 19,610 SH   SOLE None 0 0 0
CERNER CORP COM 156782104 817,985 14,675 SH   SOLE None 0 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,016,504 15,760 SH   SOLE None 0 0 0
CHEVRON CORP NEW COM 166764100 39,347 315 SH   SOLE None 0 0 0
CHUBB CORP COM 171232101 475,903 4,925 SH   SOLE None 0 0 0
CIMAREX ENERGY CO COM 171798101 1,081,098 10,305 SH   SOLE None 0 0 0
CINEMARK HOLDINGS INC COM 17243V102 492,117 14,765 SH   SOLE None 0 0 0
CLOROX CO DEL COM 189054109 468,438 5,050 SH   SOLE None 0 0 0
COLGATE PALMOLIVE CO COM 194162103 741,764 11,375 SH   SOLE None 0 0 0
COLUMBIA PPTY TR INC COM NEW 198287203 28,125 1,125 SH   SOLE None 0 0 0
CONOCOPHILLIPS COM 20825C104 468,056 6,625 SH   SOLE None 0 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 81,399 1,218 SH   SOLE None 0 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,026,786 8,627 SH   SOLE None 0 0 0
COVIDIEN PLC SHS G2554F113 1,037,844 15,240 SH   SOLE None 0 0 0
CVS CAREMARK CORPORATION COM 126650100 1,240,155 17,328 SH   SOLE None 0 0 0
DARDEN RESTAURANTS INC COM 237194105 46,215 850 SH   SOLE None 0 0 0
DIGITAL RLTY TR INC COM 253868103 897,668 18,275 SH   SOLE None 0 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 19,737 286 SH   SOLE None 0 0 0
EOG RES INC COM 26875P101 1,183,776 7,053 SH   SOLE None 0 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 491,693 7,568 SH   SOLE None 0 0 0
LILLY ELI & CO COM 532457108 435,387 8,537 SH   SOLE None 0 0 0
EMCOR GROUP INC COM 29084Q100 110,344 2,600 SH   SOLE None 0 0 0
EMERSON ELEC CO COM 291011104 542,842 7,735 SH   SOLE None 0 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 839,017 11,945 SH   SOLE None 0 0 0
FASTENAL CO COM 311900104 767,287 16,150 SH   SOLE None 0 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 1,103,220 18,430 SH   SOLE None 0 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 763,944 35,140 SH   SOLE None 0 0 0
FLOWSERVE CORP COM 34354P105 953,370 12,094 SH   SOLE None 0 0 0
GENERAL MLS INC COM 370334104 479,136 9,600 SH   SOLE None 0 0 0
GENTEX CORP COM 371901109 956,420 29,000 SH   SOLE None 0 0 0
GILEAD SCIENCES INC NOTE 1.000% 5/0 375558AN3 769,400 10,245 SH   SOLE None 0 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 230,438 1,300 SH   SOLE None 0 0 0
GOOGLE INC CL A 38259P508 1,954,518 1,744 SH   SOLE None 0 0 0
CLAYMORE EXCHANGE TRD FD TR GUG MULTI ASSET 18383M506 673,744 27,200 SH   SOLE None 0 0 0
HEWLETT PACKARD CO COM 428236103 3,498 125 SH   SOLE None 0 0 0
IDEXX LABS INC COM 45168D104 643,539 6,050 SH   SOLE None 0 0 0
INTEGRYS ENERGY GROUP INC COM 45822P105 1,334,405 24,525 SH   SOLE None 0 0 0
INTEL CORP COM 458140100 23,360 900 SH   SOLE None 0 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 225,084 1,200 SH   SOLE None 0 0 0
INVESCO LTD SHS G491BT108 947,128 26,020 SH   SOLE None 0 0 0
ISHARES U.S. TECH ETF 464287721 1,715,736 19,400 SH   SOLE None 0 0 0
ISHARES MSCI AUST ETF 464286103 13,404 550 SH   SOLE None 0 0 0
ISHARES BELGIUM CAPD ETF 464286301 16,390 1,000 SH   SOLE None 0 0 0
ISHARES MSCI MEX CAP ETF 464286822 11,900 175 SH   SOLE None 0 0 0
ISHARES MSCI SZ CAP ETF 464286749 18,145 550 SH   SOLE None 0 0 0
ISHARES N AMER TECH ETF 464287549 55,450 619 SH   SOLE None 0 0 0
ISHARES RUS 1000 GRW ETF 464287614 621,419 7,230 SH   SOLE None 0 0 0
ISHARES RUS 1000 VAL ETF 464287598 611,728 6,496 SH   SOLE None 0 0 0
ISHARES RUS 2000 GRW ETF 464287648 5,125,124 37,821 SH   SOLE None 0 0 0
ISHARES RUSSELL 2000 ETF 464287655 155,475 1,348 SH   SOLE None 0 0 0
ISHARES RUS 2000 VAL ETF 464287630 3,147,782 31,636 SH   SOLE None 0 0 0
ISHARES S&P 500 GRWT ETF 464287309 1,009,719 10,225 SH   SOLE None 0 0 0
ISHARES S&P 500 VAL ETF 464287408 1,052,696 12,318 SH   SOLE None 0 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,578,289 11,795 SH   SOLE None 0 0 0
ISHARES S&P MC 400GR ETF 464287606 351,294 2,339 SH   SOLE None 0 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 347,760 2,992 SH   SOLE None 0 0 0
ISHARES SP SMCP600GR ETF 464287887 361,286 3,046 SH   SOLE None 0 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 321,653 2,891 SH   SOLE None 0 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 5,145 275 SH   SOLE None 0 0 0
ISHARES CORE S&P500 ETF 464287200 289,890 1,561 SH   SOLE None 0 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 842,806 13,380 SH   SOLE None 0 0 0
JOHNSON & JOHNSON COM 478160104 436,884 4,770 SH   SOLE None 0 0 0
JOHNSON CTLS INC COM 478366107 816,953 15,925 SH   SOLE None 0 0 0
KAMAN CORP COM 483548103 52,404 1,319 SH   SOLE None 0 0 0
KEYCORP NEW PFD 7.75% SR A 493267405 1,232,134 9,530 SH   SOLE None 0 0 0
KINDER MORGAN INC DEL *W EXP 05/25/201 49456B119 12,960 3,192 SH   SOLE None 0 0 0
LENNOX INTL INC COM 526107107 778,724 9,155 SH   SOLE None 0 0 0
LINEAR TECHNOLOGY CORP COM 535678106 13,665 300 SH   SOLE None 0 0 0
LOWES COS INC COM 548661107 553,721 11,175 SH   SOLE None 0 0 0
MASTERCARD INC CL A 57636Q104 5,363,653 6,420 SH   SOLE None 0 0 0
MCDONALDS CORP COM 580135101 784,488 8,085 SH   SOLE None 0 0 0
MEDASSETS INC COM 584045108 158,640 8,000 SH   SOLE None 0 0 0
MEI PHARMA INC COM NEW 55279B202 243,144 30,355 SH   SOLE None 0 0 0
MICHAEL KORS HLDGS LTD SHS G60754101 485,110 5,975 SH   SOLE None 0 0 0
MOHAWK INDS INC COM 608190104 349,915 2,350 SH   SOLE None 0 0 0
NOVO-NORDISK A S ADR 670100205 3,797,742 20,555 SH   SOLE None 0 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 663,323 6,975 SH   SOLE None 0 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 444,765 14,925 SH   SOLE None 0 0 0
OMNICOM GROUP INC COM 681919106 163,614 2,200 SH   SOLE None 0 0 0
PANERA BREAD CO CL A 69840W108 733,087 4,149 SH   SOLE None 0 0 0
PAYCHEX INC COM 704326107 504,245 11,075 SH   SOLE None 0 0 0
PEPSICO INC COM 713448108 449,950 5,425 SH   SOLE None 0 0 0
PERRIGO CO COM 714290103 153,460 1,000 SH   SOLE None 0 0 0
POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 1,312,667 24,545 SH   SOLE None 0 0 0
PPL CORP COM 69351T106 411,120 13,663 SH   SOLE None 0 0 0
PRAXAIR INC COM 74005P104 123,529 950 SH   SOLE None 0 0 0
PRECISION CASTPARTS CORP COM 740189105 484,740 1,800 SH   SOLE None 0 0 0
PROCTER & GAMBLE CO COM 742718109 453,861 5,575 SH   SOLE None 0 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 1,421,237 126,670 SH   SOLE None 0 0 0
POWERSHARES ETF TRUST DYN SFTWR PORT 73935X773 796,288 22,045 SH   SOLE None 0 0 0
QUALCOMM INC COM 747525103 430,650 5,800 SH   SOLE None 0 0 0
REALTY INCOME CORP COM 756109104 368,634 9,875 SH   SOLE None 0 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 89,427 3,900 SH   SOLE None 0 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 644,813 14,250 SH   SOLE None 0 0 0
ROPER INDS INC NEW COM 776696106 727,654 5,247 SH   SOLE None 0 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 176,700 2,480 SH   SOLE None 0 0 0
SAFETY INS GROUP INC COM 78648T100 453,497 8,055 SH   SOLE None 0 0 0
SANOFI SPONSORED ADR 80105N105 482,134 8,990 SH   SOLE None 0 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,195,837 100,450 SH   SOLE None 0 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2,626,170 50,252 SH   SOLE None 0 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 633,778 5,900 SH   SOLE None 0 0 0
SIRONA DENTAL SYSTEMS INC COM 82966C103 126,360 1,800 SH   SOLE None 0 0 0
SNAP ON INC COM 833034101 1,737,206 15,862 SH   SOLE None 0 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 4,597,209 63,305 SH   SOLE None 0 0 0
STARWOOD HOTELS&RESORTS WRLD COM 85590A401 504,666 6,352 SH   SOLE None 0 0 0
STARWOOD PPTY TR INC COM 85571B105 4,155 150 SH   SOLE None 0 0 0
STRATASYS LTD SHS M85548101 13,470 100 SH   SOLE None 0 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 6,387 55 SH   SOLE None 0 0 0
SUPERVALU INC COM 868536103 7,290 1,000 SH   SOLE None 0 0 0
TJX COS INC NEW COM 872540109 1,376,568 21,600 SH   SOLE None 0 0 0
TAL INTL GROUP INC COM 874083108 71,688 1,250 SH   SOLE None 0 0 0
TELUS CORP COM 87971M103 441,349 12,815 SH   SOLE None 0 0 0
THOMSON REUTERS CORP COM 884903105 477,856 12,635 SH   SOLE None 0 0 0
TIFFANY & CO NEW COM 886547108 157,726 1,700 SH   SOLE None 0 0 0
TRAVELERS COMPANIES INC COM 89417E109 498,875 5,510 SH   SOLE None 0 0 0
TRIMBLE NAVIGATION LTD COM 896239100 48,580 1,400 SH   SOLE None 0 0 0
UNILEVER PLC SPON ADR NEW 904767704 570,620 13,850 SH   SOLE None 0 0 0
UNION PAC CORP COM 907818108 473,928 2,821 SH   SOLE None 0 0 0
UNITED PARCEL SERVICE INC CL B 911312106 492,825 4,690 SH   SOLE None 0 0 0
V F CORP COM 918204108 663,734 10,647 SH   SOLE None 0 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 3,880,540 33,054 SH   SOLE None 0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 27,052 551 SH   SOLE None 0 0 0
VIACOM INC NEW CL B 92553P201 636,272 7,285 SH   SOLE None 0 0 0
VODAFONE GROUP PLC NEW SPONS ADR NEW 92857W209 916,434 23,313 SH   SOLE None 0 0 0
WALGREEN CO COM 931422109 516,960 9,000 SH   SOLE None 0 0 0
WAL-MART STORES INC COM 931142103 322,629 4,100 SH   SOLE None 0 0 0
WATERS CORP COM 941848103 1,002,500 10,025 SH   SOLE None 0 0 0
WELLS FARGO & CO NEW COM 949746101 477,790 10,524 SH   SOLE None 0 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 49,060 1,000 SH   SOLE None 0 0 0
WORLD FUEL SVCS CORP COM 981475106 164,008 3,800 SH   SOLE None 0 0 0
ISHARES INTL SEL DIV ETF 464288448 2,303,337 60,710 SH   SOLE None 0 0 0
POWERSHARES GLOBAL ETF TRUST AGG PFD PORT 73936T565 211,344 15,725 SH   SOLE None 0 0 0