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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
22ND CENTY GROUP INCCOM90137F1036218,500SH SOLE 18,50000
3M COCOM88579Y1014332,247SH SOLE 2,24700
ABBOTT LABSCOM0028241007225,995SH SOLE 5,99500
ABBVIE INCCOM00287Y1096155,687SH SOLE 5,68700
ABERDEEN TOTAL DYNAMIC DIVDCOM SH BEN INT00326L100996104,350SH SOLE 104,35000
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1027643,371SH SOLE 3,37100
ALPHABET INCCAP STK CL A02079K305376182SH SOLE 18200
ALPHABET INCCAP STK CL C02079K107788380SH SOLE 38000
AMAZON COM INCCOM0231351062,649859SH SOLE 85900
AMEREN CORPCOM0236081022152,646SH SOLE 2,64600
AMPLIFY ETF TRONLIN RETL ETF03210810220,332163,688SH SOLE 163,68800
APPLE INCCOM0378331007,83264,138SH SOLE 64,13800
ARK ETF TRGENOMIC REV ETF00214Q3023073,475SH SOLE 3,47500
AT&T INCCOM00206R1022,29776,034SH SOLE 76,03400
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,9567,651SH SOLE 7,65100
BK OF AMERICA CORPCOM06050510466517,205SH SOLE 17,20500
BLACKSTONE GROUP INCCOM09260D1075897,953SH SOLE 7,95300
BOEING COCOM097023105207816SH SOLE 81600
BRISTOL-MYERS SQUIBB COCOM1101221084727,509SH SOLE 7,50900
CATERPILLAR INCCOM1491231012941,265SH SOLE 1,26500
CBRE CLARION GLOBAL REAL ESTCOM12504G10011514,635SH SOLE 14,63500
CHEVRON CORP NEWCOM1667641003973,792SH SOLE 3,79200
CISCO SYS INCCOM17275R1023136,036SH SOLE 6,03600
COCA COLA COCOM1912161005259,902SH SOLE 9,90200
COCA COLA CONS INCCOM191098102206715SH SOLE 71500
COMCAST CORP NEWCL A20030N1012294,224SH SOLE 4,22400
CSX CORPCOM1264081033894,027SH SOLE 4,02700
DANAHER CORPORATIONCOM2358511022591,145SH SOLE 1,14500
DISNEY WALT COCOM2546871061,0615,752SH SOLE 5,75200
DOW INCCOM2605571032353,665SH SOLE 3,66500
EXPEDITORS INTL WASH INCCOM3021301093082,852SH SOLE 2,85200
EXXON MOBIL CORPCOM30231G1021,21821,776SH SOLE 21,77600
FACEBOOK INCCL A30303M1024721,606SH SOLE 1,60600
FIDELITY COVINGTON TRUSTBLUE CHIP GRWTH3160923521,43349,139SH SOLE 49,13900
FIDUCIARY CLAYMORE ENGRY INFCOM31647Q20525125,360SH SOLE 25,36000
FORD MTR CO DELCOM34537086048239,384SH SOLE 39,38400
GENERAL ELECTRIC COCOM36960410343232,925SH SOLE 32,92500
GENERAL MLS INCCOM3703341042043,317SH SOLE 3,31700
GILEAD SCIENCES INCCOM37555810392014,235SH SOLE 14,23500
HOME DEPOT INCCOM4370761024221,379SH SOLE 1,37900
HONEYWELL INTL INCCOM438516106216989SH SOLE 98900
HSBC HLDGS PLCSPON ADR NEW4042804062207,550SH SOLE 7,55000
ING GROEP N.V.SPONSORED ADR45683710327722,850SH SOLE 22,85000
INTEL CORPCOM4581401004086,396SH SOLE 6,39600
INTERNATIONAL BUSINESS MACHSCOM4592001018856,650SH SOLE 6,65000
INVESCO EXCHANGE TRADED FD TS&P500 EQL MAT46137V3161,1757,510SH SOLE 7,51000
INVESCO QQQ TRUNIT SER 146090E1034431,386SH SOLE 1,38600
ISHARES SILVER TRISHARES46428Q10923010,191SH SOLE 10,19100
ISHARES TRUS INFRASTRUC46435U7132547,341SH SOLE 7,34100
ISHARES TRAGGRES ALLOC ETF4642898592002,904SH SOLE 2,90400
ISHARES TRNASDAQ BIOTECH4642875562121,407SH SOLE 1,40700
ISHARES TRRUS 1000 ETF4642876227,28632,567SH SOLE 32,56700
ISHARES TRU.S. FIN SVC ETF4642877702201,288SH SOLE 1,28800
ISHARES TRRUS 1000 GRW ETF4642876149924,077SH SOLE 4,07700
ISHARES TRASIA 50 ETF46428843012,338134,175SH SOLE 134,17500
ISHARES TREAFE GRWTH ETF4642888852,80827,927SH SOLE 27,92700
ISHARES TRCORE S&P SCP ETF4642878042192,015SH SOLE 2,01500
ISHARES TRTIPS BD ETF46428717626,337209,731SH SOLE 209,73100
ISHARES TREXPONENTIAL TECH46434V38178613,267SH SOLE 13,26700
ISHARES TRNEW YORK MUN ETF4642883232434,220SH SOLE 4,22000
ISHARES TRCORE S&P MCP ETF464287507255984SH SOLE 98400
ISHARES TRCORE US AGGBD ET4642872262872,515SH SOLE 2,51500
ISHARES TRS&P MC 400VL ETF4642877054944,852SH SOLE 4,85200
ISHARES TRSP SMCP600VL ETF4642878795075,029SH SOLE 5,02900
ISHARES TRFLTG RATE NT ETF46429B65513,380263,561SH SOLE 263,56100
ISHARES TRCORE S&P500 ETF4642872001,8394,618SH SOLE 4,61800
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q83796619,017SH SOLE 19,01700
JANUS DETROIT STR TRHENDERSON MTG47103U8523306,225SH SOLE 6,22500
JD.COM INCSPON ADR CL A47215P1063223,825SH SOLE 3,82500
JOHNSON & JOHNSONCOM4781601041,2987,927SH SOLE 7,92700
JPMORGAN CHASE & COCOM46625H1006124,030SH SOLE 4,03000
KIMBERLY-CLARK CORPCOM4943681033622,607SH SOLE 2,60700
LILLY ELI & COCOM5324571089475,069SH SOLE 5,06900
M & T BK CORPCOM55261F1046204,102SH SOLE 4,10200
MCDONALDS CORPCOM5801351017393,312SH SOLE 3,31200
MEDTRONIC PLCSHSG5960L1032101,762SH SOLE 1,76200
MERCK & CO. INCCOM58933Y1056458,372SH SOLE 8,37200
MGP INGREDIENTS INC NEWCOM55303J1062884,850SH SOLE 4,85000
MICROSOFT CORPCOM5949181043,16613,409SH SOLE 13,40900
MOOG INCCL A6153942022272,727SH SOLE 2,72700
NATIONAL FUEL GAS COCOM6361801012,25645,230SH SOLE 45,23000
NATIONAL GRID PLCSPONSORED ADR NE6362744093045,126SH SOLE 5,12600
NEXTERA ENERGY INCCOM65339F1012753,634SH SOLE 3,63400
NIKE INCCL B6541061032281,725SH SOLE 1,72500
NVIDIA CORPORATIONCOM67066G104252472SH SOLE 47200
PACER FDS TRGLOBL CASH ETF69374H7092718,850SH SOLE 8,85000
PAYCHEX INCCOM7043261072312,360SH SOLE 2,36000
PEPSICO INCCOM7134481081,1758,303SH SOLE 8,30300
PFIZER INCCOM7170811031,54142,516SH SOLE 42,51600
PROCTER AND GAMBLE COCOM7427181099657,132SH SOLE 7,13200
PROSHARES TRS&P 500 DV ARIST74348A46796411,150SH SOLE 11,15000
QUALCOMM INCCOM7475251031,0117,596SH SOLE 7,59600
RAYTHEON TECHNOLOGIES CORPCOM75513E1012393,081SH SOLE 3,08100
SALESFORCE COM INCCOM79466L3023281,535SH SOLE 1,53500
SARATOGA INVT CORPCOM NEW80349A2082369,350SH SOLE 9,35000
SCHWAB CHARLES CORPCOM8085131052363,628SH SOLE 3,62800
SCHWAB STRATEGIC TRUS LCAP VA ETF8085244091,66425,516SH SOLE 25,51600
SCHWAB STRATEGIC TRUS AGGREGATE B8085248393,49064,651SH SOLE 64,65100
SCHWAB STRATEGIC TRUS SML CAP ETF8085246076,91969,506SH SOLE 69,50600
SCHWAB STRATEGIC TRUS MID-CAP ETF80852450877810,437SH SOLE 10,43700
SCHWAB STRATEGIC TRINTRM TRM TRES8085248549,423167,158SH SOLE 167,15800
SELECT SECTOR SPDR TRCOMMUNICATION81369Y8523624,932SH SOLE 4,93200
SELECT SECTOR SPDR TRENERGY81369Y5061,08722,096SH SOLE 22,09600
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7041,50815,303SH SOLE 15,30300
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8033,17323,853SH SOLE 23,85300
SELECT SECTOR SPDR TRSBI INT-FINL81369Y6052677,917SH SOLE 7,91700
SELECT SECTOR SPDR TRSBI MATERIALS81369Y1001,04813,409SH SOLE 13,40900
SIRIUS XM HOLDINGS INCCOM82968B1036310,300SH SOLE 10,30000
SPDR GOLD TRGOLD SHS78463V1071,0146,339SH SOLE 6,33900
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X8893,775107,076SH SOLE 107,07600
SPDR S&P 500 ETF TRTR UNIT78462F1032,1975,539SH SOLE 5,53900
SPDR SER TRPORTFOLI S&P150078464A8056,727136,796SH SOLE 136,79600
STARBUCKS CORPCOM8552441093983,645SH SOLE 3,64500
T ROWE PRICE ETF INCPRICE BLUE CHIP87283Q1071,30246,150SH SOLE 46,15000
TESLA INCCOM88160R101413617SH SOLE 61700
VANECK VECTORS ETF TRMORNINGSTAR WIDE92189F6432093,005SH SOLE 3,00500
VANGUARD INDEX FDSMCAP VL IDXVIP92290851210,82780,442SH SOLE 80,44200
VANGUARD INDEX FDSMID CAP ETF9229086295432,467SH SOLE 2,46700
VANGUARD INDEX FDSTOTAL STK MKT9229087691,0064,877SH SOLE 4,87700
VANGUARD INDEX FDSSMALL CP ETF9229087516603,103SH SOLE 3,10300
VANGUARD INDEX FDSVALUE ETF9229087441,43911,009SH SOLE 11,00900
VANGUARD INDEX FDSS&P 500 ETF SHS9229083639,05824,929SH SOLE 24,92900
VANGUARD MALVERN FDSSTRM INFPROIDX92202080563312,277SH SOLE 12,27700
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4093,09137,333SH SOLE 37,33300
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088449266,272SH SOLE 6,27200
VANGUARD WORLD FDMEGA GRWTH IND9219108163331,613SH SOLE 1,61300
VANGUARD WORLD FDMEGA CAP VAL ETF92191084016,555174,156SH SOLE 174,15600
VANGUARD WORLD FDSCONSUM DIS ETF92204A1084091,385SH SOLE 1,38500
VANGUARD WORLD FDSHEALTH CAR ETF92204A5043,59915,754SH SOLE 15,75400
VANGUARD WORLD FDSCONSUM STP ETF92204A2072,13211,971SH SOLE 11,97100
VERIZON COMMUNICATIONS INCCOM92343V1042,04035,111SH SOLE 35,11100
VIRTUS ALLIANZGI CONVERTIBLECOM92838X10233859,500SH SOLE 59,50000
VISA INCCOM CL A92826C8393151,486SH SOLE 1,48600
VODAFONE GROUP PLC NEWSPONSORED ADR92857W3081,30770,843SH SOLE 70,84300
WALGREENS BOOTS ALLIANCE INCCOM9314271083706,775SH SOLE 6,77500
WALMART INCCOM9311421039236,767SH SOLE 6,76700
WEC ENERGY GROUP INCCOM92939U1068759,356SH SOLE 9,35600
XPERI HOLDING CORPCOM98390M1031,05048,255SH SOLE 48,25500