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 390 2,047 SH   SOLE   2,047 0 0
ABBOTT LABS COM 002824100 734 10,153 SH   SOLE   10,153 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,025 22,013 SH   SOLE   22,013 0 0
AIR PRODS & CHEMS INC COM 009158106 232 1,447 SH   SOLE   1,447 0 0
ALLERGAN PLC SHS G0177J108 552 4,130 SH   SOLE   4,130 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 957 6,376 SH   SOLE   6,376 0 0
ALPHABET INC CAP STK CL A 02079K305 211 202 SH   SOLE   202 0 0
ALPHABET INC CAP STK CL C 02079K107 304 294 SH   SOLE   294 0 0
AMGEN INC COM 031162100 563 2,891 SH   SOLE   2,891 0 0
ANSYS INC COM 03662Q105 429 3,000 SH   SOLE   3,000 0 0
ANTHEM INC COM 036752103 1,532 5,834 SH   SOLE   5,834 0 0
APACHE CORP COM 037411105 224 8,549 SH   SOLE   8,549 0 0
APPLE INC COM 037833100 702 4,447 SH   SOLE   4,447 0 0
ARES CAP CORP COM 04010L103 184 11,838 SH   SOLE   11,838 0 0
BANK COMM HLDGS COM 06424J103 280 25,516 SH   SOLE   25,516 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 335 1,642 SH   SOLE   1,642 0 0
BOEING CO COM 097023105 1,285 3,985 SH   SOLE   3,985 0 0
CSX CORP COM 126408103 706 11,360 SH   SOLE   11,360 0 0
CVS HEALTH CORP COM 126650100 474 7,230 SH   SOLE   7,230 0 0
CAPITAL ONE FINL CORP COM 14040H105 710 9,393 SH   SOLE   9,393 0 0
CHEVRON CORP NEW COM 166764100 314 2,882 SH   SOLE   2,882 0 0
CISCO SYS INC COM 17275R102 526 12,138 SH   SOLE   12,138 0 0
CONOCOPHILLIPS COM 20825C104 651 10,442 SH   SOLE   10,442 0 0
CONSTELLATION BRANDS INC CL A 21036P108 1,486 9,238 SH   SOLE   9,238 0 0
CORNING INC COM 219350105 488 16,168 SH   SOLE   16,168 0 0
DISCOVER FINL SVCS COM 254709108 646 10,947 SH   SOLE   10,947 0 0
DOLLAR GEN CORP NEW COM 256677105 211 1,956 SH   SOLE   1,956 0 0
EXXON MOBIL CORP COM 30231G102 205 3,003 SH   SOLE   3,003 0 0
FNB CORP PA COM 302520101 185 18,806 SH   SOLE   18,806 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 921 47,193 SH   SOLE   47,193 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 422 13,048 SH   SOLE   13,048 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 436 2,609 SH   SOLE   2,609 0 0
HANESBRANDS INC COM 410345102 307 24,498 SH   SOLE   24,498 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 563 12,669 SH   SOLE   12,669 0 0
II VI INC COM 902104108 485 14,954 SH   SOLE   14,954 0 0
INGREDION INC COM 457187102 831 9,090 SH   SOLE   9,090 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 232 5,150 SH   SOLE   5,150 0 0
INTEL CORP COM 458140100 446 9,500 SH   SOLE   9,500 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 348 8,065 SH   SOLE   8,065 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 284 2,440 SH   SOLE   2,440 0 0
JPMORGAN CHASE & CO COM 46625H100 925 9,474 SH   SOLE   9,474 0 0
JOHNSON & JOHNSON COM 478160104 568 4,398 SH   SOLE   4,398 0 0
JOHNSON CTLS INTL PLC SHS G51502105 357 12,026 SH   SOLE   12,026 0 0
JONES LANG LASALLE INC COM 48020Q107 280 2,208 SH   SOLE   2,208 0 0
KINDER MORGAN INC DEL COM 49456B101 239 15,542 SH   SOLE   15,542 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 260 2,058 SH   SOLE   2,058 0 0
LAS VEGAS SANDS CORP COM 517834107 626 12,025 SH   SOLE   12,025 0 0
LOWES COS INC COM 548661107 1,100 11,910 SH   SOLE   11,910 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 413 23,420 SH   SOLE   23,420 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 405 5,632 SH   SOLE   5,632 0 0
MICROSOFT CORP COM 594918104 809 7,967 SH   SOLE   7,967 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 200 3,263 SH   SOLE   3,263 0 0
ORACLE CORP COM 68389X105 454 10,057 SH   SOLE   10,057 0 0
PPG INDS INC COM 693506107 202 1,975 SH   SOLE   1,975 0 0
PEPSICO INC COM 713448108 1,210 10,952 SH   SOLE   10,952 0 0
PROCTER AND GAMBLE CO COM 742718109 402 4,369 SH   SOLE   4,369 0 0
RESMED INC COM 761152107 735 6,458 SH   SOLE   6,458 0 0
RUSH ENTERPRISES INC CL A 781846209 308 8,937 SH   SOLE   8,937 0 0
RUSH ENTERPRISES INC CL B 781846308 718 20,178 SH   SOLE   20,178 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 457 4,618 SH   SOLE   4,618 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 239 10,053 SH   SOLE   10,053 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 478 9,460 SH   SOLE   9,460 0 0
SPDR SERIES TRUST S&P PHARMAC 78464A722 586 15,999 SH   SOLE   15,999 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 485 6,766 SH   SOLE   6,766 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 554 8,932 SH   SOLE   8,932 0 0
TE CONNECTIVITY LTD REG SHS H84989104 512 6,771 SH   SOLE   6,771 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,624 7,258 SH   SOLE   7,258 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 480 20,058 SH   SOLE   20,058 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 289 2,492 SH   SOLE   2,492 0 0
UNITEDHEALTH GROUP INC COM 91324P102 430 1,728 SH   SOLE   1,728 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 524 7,075 SH   SOLE   7,075 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 350 5,889 SH   SOLE   5,889 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 2,202 13,202 SH   SOLE   13,202 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 550 4,959 SH   SOLE   4,959 0 0
VENTAS INC COM 92276F100 851 14,525 SH   SOLE   14,525 0 0
WESCO INTL INC COM 95082P105 373 7,761 SH   SOLE   7,761 0 0
DISNEY WALT CO COM DISNEY 254687106 923 8,414 SH   SOLE   8,414 0 0
WELLS FARGO CO NEW COM 949746101 1,273 27,620 SH   SOLE   27,620 0 0
WESBANCO INC COM 950810101 252 6,861 SH   SOLE   6,861 0 0
WORLDPAY INC CL A 981558109 1,161 15,190 SH   SOLE   15,190 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,784 7,090 SH   SOLE   7,090 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 290 2,168 SH   SOLE   2,168 0 0
ISHARES TR S&P 100 ETF 464287101 313 2,810 SH   SOLE   2,810 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,465 8,824 SH   SOLE   8,824 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,583 22,837 SH   SOLE   22,837 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 1,076 10,736 SH   SOLE   10,736 0 0
ISHARES TR USA QUALITY FCTR 46432F339 1,478 19,251 SH   SOLE   19,251 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 2,825 96,697 SH   SOLE   96,697 0 0
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 1,477 50,211 SH   SOLE   50,211 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 494 1,632 SH   SOLE   1,632 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 598 2,392 SH   SOLE   2,392 0 0
SPDR SER TR PORTFOLIO SM ETF 78468R853 719 27,289 SH   SOLE   27,289 0 0
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 839 27,157 SH   SOLE   27,157 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,511 15,422 SH   SOLE   15,422 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 269 2,339 SH   SOLE   2,339 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,103 7,983 SH   SOLE   7,983 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 966 7,315 SH   SOLE   7,315 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 509 3,988 SH   SOLE   3,988 0 0
CREDIT SUISSE NASSAU BRH INVRS VIX MDTERM 22542D829 453 7,498 SH   SOLE   7,498 0 0
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 165 25,989 SH   SOLE   25,989 0 0
ISHARES INC CORE MSCI EMKT 46434G103 341 7,228 SH   SOLE   7,228 0 0
ISHARES TR EAFE SML CP ETF 464288273 559 10,779 SH   SOLE   10,779 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 226 4,050 SH   SOLE   4,050 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 217 10,975 SH   SOLE   10,975 0 0
INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 366 12,702 SH   SOLE   12,702 0 0
MORGAN STANLEY EMER MKTS FD COM 61744G107 411 25,518 SH   SOLE   25,518 0 0
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 655 15,995 SH   SOLE   15,995 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,714 52,964 SH   SOLE   52,964 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,359 51,398 SH   SOLE   51,398 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 252 5,535 SH   SOLE   5,535 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 692 18,665 SH   SOLE   18,665 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 822 21,576 SH   SOLE   21,576 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 315 7,523 SH   SOLE   7,523 0 0
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 273 22,825 SH   SOLE   22,825 0 0
FIRST TR INTER DUR PFD & IN COM 33718W103 1,587 80,133 SH   SOLE   80,133 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 2,006 45,029 SH   SOLE   45,029 0 0
ISHARES TR NATIONAL MUN ETF 464288414 321 2,945 SH   SOLE   2,945 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 220 9,315 SH   SOLE   9,315 0 0
INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 2,446 99,317 SH   SOLE   99,317 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 157 12,282 SH   SOLE   12,282 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 364 43,920 SH   SOLE   43,920 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 1,112 10,820 SH   SOLE   10,820 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 1,537 16,806 SH   SOLE   16,806 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1,913 42,803 SH   SOLE   42,803 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 266 5,685 SH   SOLE   5,685 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 1,582 47,867 SH   SOLE   47,867 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 2,547 83,854 SH   SOLE   83,854 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 1,087 22,620 SH   SOLE   22,620 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 2,531 83,982 SH   SOLE   83,982 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 210 7,114 SH   SOLE   7,114 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 228 4,810 SH   SOLE   4,810 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 762 9,781 SH   SOLE   9,781 0 0
WISDOMTREE TR HEDGED HI YLD BD 97717W430 1,508 67,251 SH   SOLE   67,251 0 0