1974 WFL Draft explained

1974 WFL Draft
Date:January 22 and February 5, 1974
Location:JW Marriott Essex House, New York
League:WFL
First:David Jaynes, QB
Houston Texans
Overall:432
Rounds:36

The 1974 WFL Draft was the first collegiate draft of the World Football League (WFL). The first 6 rounds took place on January 4, at the JW Marriott Essex House in New York. The final thirty rounds were postponed until February 5.

On March 18, 1974, in addition to this selection process, the WFL held a Pro Draft of players from the NFL and CFL. It consisted of 480 selections in 40 rounds.

This would also be the last collegiate draft of the league. In 1975, because of the uncertainties facing the WFL, only a Pro Draft of entire NFL and CFL teams was held at its league meetings in Birmingham, Alabama.

Player selections

= All-Star
= WFL MVP
Round Pick # WFL Team Player Position College
11Houston TexansDavid JaynesQBKansas
12New York StarsGary MarangiQBBoston College
13Jacksonville SharksWoody GreenRBArizona State
14Memphis SouthmenBo MatthewsRBColorado
15Birmingham AmericansWilbur JacksonRBAlabama
16Portland StormMike BorylaQBStanford
17Southern California SunJames McAlisterRBUCLA
18Philadelphia BellJohn CappellettiRBPenn State
19The HawaiiansFred McNeillLBUCLA
110Chicago FireBill KollarDEMontana State
111Florida BlazersBarty SmithRBRichmond
112Detroit WheelsPaul SealTEMichigan
213Detroit WheelsRick MiddletonLBOhio State
214Jacksonville SharksJohn HicksTOhio State
215Chicago FireDanny WhiteQBArizona State
216The HawaiiansRod McNeillRBUSC
217Philadelphia BellJoe PisarcikQBNew Mexico State
218Southern California SunKermit JohnsonRBUCLA
219Portland StormEd O'NeilLBPenn State
220Florida BlazersWaymond BryantLBTennessee State
221Memphis SouthmenKim McQuilkenQBLehigh
222Birmingham AmericansDenny DuronQBLouisiana Tech
223New York StarsCarl BarzilauskasDTIndiana
224Houston TexansLynn SwannWRUSC
325Houston TexansFred CookDESouthern Miss
326New York StarsRandy GradisharLBOhio State
327Jacksonville SharksJohn DuttonDENebraska
328Memphis SouthmenNorris WeeseQBOle Miss
329Birmingham AmericansDon ReeseDEJackson State
330Portland StormCarlester CrumplerRBEast Carolina
331Southern California SunBooker BrownGUSC
332Philadelphia BellJohn StallworthWRAlabama A&M
333The HawaiiansAl OliverTUCLA
334Chicago FireDave CasperTENotre Dame
335Florida BlazersPaul VellanoDTMaryland
336Detroit WheelsEd JonesDETennessee State
437Detroit WheelsEd ShuttlesworthRBMichigan
438Florida BlazersGordie BrowneTBoston College
439Chicago FireSteve CraigTENorthwestern
440The HawaiiansJon KeyworthRBColorado
441Philadelphia BellMark MarkovichGPenn State
442Southern California SunJesse Freitas Jr.QBSan Diego State
443Portland StormDaryl WhiteGNebraska
444Birmingham AmericansJim CagleDEGeorgia
445Memphis SouthmenSteve OdomWRUtah
446Jacksonville SharksWayne WheelerWRAlabama
447New York StarsDave GallagherDEMichigan
448Houston TexansHaskel StanbackRBTennessee
549Houston TexansLiff TaylorRBMemphis State
550New York StarsKeith FahnhorstTEMinnesota
551Jacksonville SharksNat MooreRBFlorida
552Memphis SouthmenBenny MaloneWRArizona State
553Birmingham AmericansRoger CarrWRLouisiana Tech
554Portland StormJ.V. CainTEColorado
555Southern California SunBill SandiferDTUCLA
556Philadelphia BellMarty WoolbrightTESouth Carolina
557The HawaiiansJohn KelseyTMissouri
558Chicago FireCharlie GettyTPenn State
559Florida BlazersBill WymanCTexas
560Detroit WheelsPeil PenningtonQBUMass
661Detroit WheelsClint HaslerigWRMichigan
662Florida BlazersGerald TinkerWRKent State
663Chicago FireCharlie DavisRBColorado
664The HawaiiansLevi StanleyDTHawaii
665Philadelphia BellJack LambertLBKent State
666Southern California SunJeris WhiteDBHawaii
667Portland StormCarl CapriaDBPurdue
668Birmingham AmericansGreg GanttKAlabama
669Memphis SouthmenLucious SelmonDTOklahoma
670Jacksonville SharksMike TownsendDBNotre Dame
671New York StarsSteve CorbettCBoston College
672Houston TexansButch VeazeyTEOle Miss
773Jacksonville SharksHenry LawrenceTFlorida A&M
774New York StarsJimmy AllenDBUCLA
775Jacksonville SharksAndy JohnsonRBGeorgia
776Memphis SouthmenClyde PowersDBOklahoma
777Birmingham AmericansSteve TaylorCAuburn
778Portland StormMonte DorisDTUSC
779Southern California SunDurwood KeetonDBOklahoma
780Philadelphia BellAlan ChadwickRBEast Tennessee State
781The HawaiiansGreg HortonTColorado
782Chicago FireMark KellarRBNorthern Illinois
783Florida BlazersBart PurvisTMaryland
784Detroit WheelsBill SimpsonDBMichigan State
885Detroit WheelsTony BellDBBowling Green
886Florida BlazersBilly YoestGNC State
887Chicago FireGlenn RobinsonDEOklahoma State
888The HawaiiansGary BaccusLBOklahoma
889Philadelphia BellEzil BibbsDEGrambling State
890Southern California SunMike RainesDTAlabama
891Portland StormRichard BishopDTLouisville
892Birmingham AmericansRoscoe WordDBJackson State
893Memphis SouthmenHarold HartRBTexas Southern
894Jacksonville SharksKeith KrepfleTEIowa State
895New York StarsSteve NeilsLBMinnesota
896Jacksonville SharksWayne JonesRBMississippi State
997Houston TexansGreg HareRBOhio State
998New York StarsMatt HerkenhoffTMinnesota
999Jacksonville SharksHenry ChildsRBKansas State
9100Memphis SouthmenBob LallyLBCornell
9101Birmingham AmericansJim KregelGOhio State
9102Portland StormBilly HowardDTAlcorn State
9103Southern California SunCal PetersonLBUCLA
9104Philadelphia BellTim GuyTOregon
9105The HawaiiansLarry BaileyDTPacific
9106Chicago FireIsaac JacksonRBKansas State
9107Florida BlazersCarl SummerellQBEast Carolina
9108Detroit WheelsJim PietrzakCEastern Michigan
10109Detroit WheelsMarvin WilliamsWRWestern Illinois
10110Florida BlazersGreg LattaTEMorgan State
10111Chicago FireKen GrandberryRBWashington State
10112The HawaiiansJeff SevyDTCalifornia
10113Philadelphia BellTom WickertTWashington State
10114Southern California SunCleveland VannLBOklahoma State
10115Portland StormGodwin TurkLBSouthern
10116Birmingham AmericansFrank LeMasterLBKentucky
10117Memphis SouthmenJ.J. JenningsRBRutgers
10118Jacksonville SharksDanny RhodesLBArkansas
10119New York StarsTom ForrestGCincinnati
10120Houston TexansNoe GonzalesQBSouthwest Texas State
11121Houston TexansDan ScottTOhio State
11122New York StarsDarryl BishopDBKentucky
11123Jacksonville SharksFred RothwellCKansas State
11124Memphis SouthmenMatt BlairLBIowa State
11125Birmingham AmericansDave LaphamGSyracuse
11126Portland StormRobert PrattGNorth Carolina
11127Southern California SunJim BrightDBUCLA
11128Philadelphia BellPaul RyczekCVirginia
11129The HawaiiansJoe BarnesQBTexas Tech
11130Chicago FireJoe MontgomeryCWilliam & Mary
11131Florida BlazersKen PopeDBOklahoma
11132Detroit WheelsJim CoodeGMichigan
12133Detroit WheelsDennis MorganRBWestern Illinois
12134Florida BlazersRick DruschelTNC State
12135Chicago FireJoe MillerTVillanova
12136The HawaiiansDave AtkinsonDBBYU
12137Philadelphia BellBon BoatwrightGOklahoma State
12138Southern California SunNeal SkarinDTArizona State
12139Portland StormDoug NettlesDBVanderbilt
12140Birmingham AmericansMark IlgenfritzDTVanderbilt
12141Memphis SouthmenBill McDonaldCColorado
12142Jacksonville SharksEddie BrownDBTennessee
12143New York StarsAlvin MaxsonRBSMU
12144Houston TexansDan DickelLBIowa
13145Houston TexansAlvin BrownDBOklahoma State
13146New York StarsMonroe EleyRBArizona State
13147Jacksonville SharksKen HutchersonLBLivingston
13148Memphis SouthmenDave BrooksGBYU
13149Birmingham AmericansAl SitterleTNC State
13150Portland StormHarrison DavisWRVirginia
13151Southern California SunLeonard FairleyDBAlcorn State
13152Philadelphia BellCharlie DavisDTTCU
13153The HawaiiansManfred MooreRBUSC
13154Chicago FireMike WebsterCWisconsin
13155Florida BlazersLonnie CrittendenWRUTEP
13156Detroit WheelsDan DixonGBoise State
14157Detroit WheelsRay NesterLBMichigan State
14158Florida BlazersMark van EeghenRBColgate
14159Chicago FireJohn TeerlinckDEWestern Illinois
14160The HawaiiansRobin SinclairDBWashington State
14161Philadelphia BellTom HullLBPenn State
14162Southern California SunMike SeifertDTWisconsin
14163Portland StormBob WolfeTNebraska
14164Birmingham AmericansBuddy BrownGAlabama
14165Memphis SouthmenGene KillianTTennessee
14166Jacksonville SharksJohn TateLBJackson State
14167New York StarsRansom TerrellLBArizona
14168Houston TexansRay RhodesRBTulsa
15169Houston TexansDon WoodsRBNew Mexico
15170New York StarsDoug TroszakDEMichigan
15171Jacksonville SharksCarl SwiercWRRice
15172Memphis SouthmenDon CluneWRPenn
15173Birmingham AmericansJimmy PoulosRBGeorgia
15174Portland StormPhil LaPortaGPenn State
15175Southern California SunDickey MortonRBArkansas
15176Philadelphia BellGary HaymanWRPenn State
15177The HawaiiansBilly JohnsonWRWidener
15178Chicago FireOctavus MorganLBIllinois
15179Florida BlazersJim McCollumDTKentucky
15180Detroit WheelsAndy AndradeRBNorthern Michigan
16181Detroit WheelsWalt WilliamsonDEMichigan
16182Florida BlazersJessie WolfDTPrairie View A&M
16183Chicago FireFrank PomaricoGNotre Dame
16184The HawaiiansJohn KetchoyianLBSanta Clara
16185Philadelphia BellRandy CrowderDTPenn State
16186Southern California SunGary ValbuenaQBTennessee
16187Portland StormDavid SmithLBOklahoma
16188Birmingham AmericansTed PowellTEOhio State
16189Memphis SouthmenNed GuilletDBBoston College
16190Jacksonville SharksGlen GaspardLBTexas
16191New York StarsMark GefertLBPurdue
16192Houston TexansJohn HollandWRTennessee State
17193Houston TexansScott GarskeTEEastern Washington
17194New York StarsTom CondonGBoston College
17195Jacksonville SharksSam BakerGGeorgia
17196Memphis SouthmenRex HumbargerDENorth Texas State
17197Birmingham AmericansSkip KubeliusDTAlabama
17198Portland StormWillie BurdenRBNC State
17199Southern California SunVic KoegelLBOhio State
17200Philadelphia BellMark SensDTColorado
17201The HawaiiansLem BurnhamDTU.S. International
17202Chicago FireGerry SullivanTIllinois
17203Florida BlazersJoe SullivanDTBoston College
17204Detroit WheelsAl DavisTBoise State
18205Detroit WheelsFreddie ScottWRAmherst
18206Florida BlazersKen SawyerDBSyracuse
18207Chicago FireNate AndersonRBEastern Illinois
18208The HawaiiansTerry SchmidtDBBall State
18209Philadelphia BellJohn RiccaDEDuke
18210Southern California SunSteve GuntherTArizona State
18211Portland StormDarrell AustinTSouth Carolina
18212Birmingham AmericansScott AndersonCMissouri
18213Memphis SouthmenLarry HuntDTIowa State
18214Jacksonville SharksDoyle OrangeRBSouthern Miss
18215New York StarsReggie HarrisonRBCincinnati
18216Houston TexansRobert WoodsLBHoward Payne
19217Houston TexansEddie CollinsWRRice
19218New York StarsPhil BennettRBBoston College
19219Jacksonville SharksSteve BuchananRBHoly Cross
19220Memphis SouthmenSylvester BatesDTGrambling State
19221Birmingham AmericansMike HoltDBMichigan State
19222Portland StormGlenn EllisDTElon
19223Southern California SunEd KezirianTUCLA
19224Philadelphia BellRandy PoltlDBStanford
19225The HawaiiansJimmy SimsLBUSC
19226Chicago FireMike VartyLBNorthwestern
19227Florida BlazersWillie CullarsDEKansas State
19228Detroit WheelsDominic RiggioLBWestern Michigan
20229Detroit WheelsEddie JohnsonDTSMU
20230Florida BlazersRon McNeilDENorth Carolina Central
20231Chicago FireGeorge UremovichRBIllinois
20232The HawaiiansDave OttmarQBStanford
20233Philadelphia BellDave WannstedtTPittsburgh
20234Southern California SunBill ReidCStanford
20235Portland StormEd BishopDBSouthern
20236Birmingham AmericansNorm HodginsWRLSU
20237Memphis SouthmenJack EttingerWRArkansas
20238Jacksonville SharksEddie FosterTOklahoma
20239New York StarsLeroy JonesDENorfolk State
20240Houston TexansKeith BensonWRSan Diego State
21241Houston TexansShawney WynnDTTennessee State
21242New York StarsRudy McClinonDBXavier
21243Jacksonville SharksHenry LewisTIowa State
21244Memphis SouthmenBobby BrooksDBBishop
21245Birmingham AmericansSteve ManstedtLBNebraska
21246Portland StormT.C. BlairTETulsa
21247Southern California SunGreg BaileyDBLong Beach State
21248Philadelphia BellBarry BeersGWilliam & Mary
21249The HawaiiansFred WeberDECalifornia
21250Chicago FireJohn BryantTKansas
21251Florida BlazersJimmie DavisGAlcorn State
21252Detroit WheelsLarry CipaQBMichigan
22253Detroit WheelsDoug NeuendorfGToledo
22254Florida BlazersDanny ColbertDBTulsa
22255Chicago FireMike RogowskiLBIllinois Benedictine
22256The HawaiiansFred LimaKColorado
22257Philadelphia BellRod KirbyLBPittsburgh
22258Southern California SunAlonzo EmeryRBArizona State
22259Portland StormJohn WinesberryWRStanford
22260Birmingham AmericansBill RudderRBTennessee
22261Memphis SouthmenJohn HarveyRBTexas–Arlington
22262Jacksonville SharksMorris BradshawRBOhio State
22263New York StarsWillie VineyGPacific
22264Houston TexansGerry RobertsDTUCLA
23265Houston TexansMike DenimarckLBEmporia State
23266New York StarsChris ArnoldDBVirginia State
23267Jacksonville SharksDoug AllenLBPenn State
23268Memphis SouthmenAlbert HolmesRBHawaii
23269Birmingham AmericansMike TruaxLBTulane
23270Portland StormRichard MasonTBaylor
23271Southern California SunSteve RileyTUSC
23272Philadelphia BellCecil BowensRBKentucky
23273The HawaiiansPete TaggaresRBWashington
23274Chicago FireTom OwenQBWichita State
23275Florida BlazersTommy ReamonRBMissouri
23276Detroit WheelsGeorge SpanishRBMoorhead State
24277Detroit WheelsDave BooneDEEastern Michigan
24278Florida BlazersMaury DamkrogerRBNebraska
24279Chicago FireChuck RamseyKWake Forest
24280The HawaiiansSamaji Adi AkiliDBCalifornia
24281Philadelphia BellKent MerrittWRVirginia
24282Southern California SunJack ConnersDBOregon
24283Portland StormBrad BushCNew Mexico State
24284Birmingham AmericansSam JohnsonLBArizona State
24285Memphis SouthmenGary PinkelTEKent State
24286Jacksonville SharksCharlie JohnsonDBSouthern
24287New York StarsJohn RobbGPittsburgh
24288Houston TexansFrosty AndersonWRNebraska
25289Houston TexansBilly BrittainCKansas State
25290New York StarsGary ChampagneLBLSU
25291Jacksonville SharksDoug LowreyCArkansas State
25292Memphis SouthmenBill SchlegelTELehigh
25293Birmingham AmericansDexter BusseyRBTexas–Arlington
25294Portland StormEric TorkelsonRBConnecticut
25295Southern California SunClaudie MinorTSan Diego State
25296Philadelphia BellDave MargavageTKentucky
25297The HawaiiansD.C. NoblesQBHouston
25298Chicago FireKen StarlingRBIndiana
25299Florida BlazersMike McCoyDBWestern Kentucky
25300Detroit WheelsJack StebbinsQBJersey City State
26301Detroit WheelsEarl GarrettDBUMass–Boston
26302Florida BlazersNoah JacksonGTampa
26303Chicago FireClayton HeathRBWake Forest
26304The HawaiiansMike McGirrTUSC
26305Philadelphia BellAlan DixonRBHarding
26306Southern California SunDeke BallardDTArizona State
26307Portland StormBerl SimmonsKTCU
26308Birmingham AmericansCharles DeJurnettDTSan Jose State
26309Memphis SouthmenMike PhillipsDTCornell
26310Jacksonville SharksRaymond BurkeTESouth Carolina State
26311New York StarsGreg PembertonDBBoston University
26312Houston TexansPete WesselDBNorthwestern
27313Houston TexansHarry HoltonTUTEP
27314New York StarsPreston AndersonDBRice
27315Jacksonville SharksBruce HenleyTERice
27316Memphis SouthmenCharles AnthonyLBUSC
27317Birmingham AmericansSteve MikezQBWestern Illinois
27318Portland StormMike StoverDBIllinois State
27319Southern California SunRay OlsenGPittsburgh
27320Philadelphia BellTom GoodenWRHarding
27321The HawaiiansRandy GeistDBColorado
27322Chicago FireGreg MeczkaTEBowling Green
27323Florida BlazersEvan JolitzLBCincinnati
27324Detroit WheelsMike KleinhenzLBCincinnati
28325Detroit WheelsLoren DucettWRTrinity (CT)
28326Florida BlazersFred TabronRBSouthwest Missouri State
28327Chicago FireDave GrannellTEArizona State
28328The HawaiiansClyde WarehimeLBWashington State
28329Philadelphia BellRandy BorgDBNebraska
28330Southern California SunJim BowmanDBKansas
28331Portland StormWillie BristerTESouthern
28332Birmingham AmericansStan RebschDBMiami (OH)
28333Memphis SouthmenBilly CorbettGJohnson C. Smith
28334Jacksonville SharksHank FoldbergTFlorida
28335New York StarsJeff RouzieLBAlabama
28336Houston TexansRon RydalchDTUtah
29337Houston TexansRick DvorakLBWichita State
29338New York StarsScott MarquisTTulsa
29339Jacksonville SharksJim RevelsDBFlorida
29340Memphis SouthmenArtimus ParkerDBUSC
29341Birmingham AmericansSammy JohnsonRBNorth Carolina
29342Portland StormLee PearsonDERichmond
29343Southern California SunBill MeyerLBOregon
29344Philadelphia BellZaven YaralianDBNebraska
29345The HawaiiansErnie O'LearyRBNevada
29346Chicago FireDon WillinghamRBWisconsin–Milwaukee
29347Florida BlazersBob RushTEBoston College
29348Detroit WheelsGary YeomanDBTexas
30349Detroit WheelsJessie ParksDEJackson State
30350Florida BlazersJim WolfDEPrairie View A&M
30351Chicago FireMarv RobinsonRBNortheast Missouri State
30352The HawaiiansDanny WillisDBTexas Tech
30353Philadelphia BellJimmie KennedyTEColorado State
30354Southern California SunJim BakerLBArizona State
30355Portland StormRich DillardRBNew Mexico
30356Birmingham AmericansEddie McCartneyTENortheastern State
30357Memphis SouthmenPaul MilesRBBowling Green
30358Jacksonville SharksDick WilliamsWRAbilene Christian
30359New York StarsDale CangelosiDBLSU
30360Houston TexansBob Van DuyneTEIdaho
31361Houston TexansDave MeansDTSoutheast Missouri State
31362New York StarsJim HoveyLBKentucky
31363Jacksonville SharksJohn OsborneDBBethune–Cookman
31364Memphis SouthmenPhil PolakRBBowling Green
31365Birmingham AmericansBob GaddisWRMississippi Valley State
31366Portland StormJohn HardinLBWake Forest
31367Southern California SunTed JornovLBIowa State
31368Philadelphia BellMolly McGeeRBRhode Island
31369The HawaiiansGeorge SmithRBTexas Tech
31370Chicago FireGarvin RobersonWRIllinois
31371Florida BlazersMark SheridanWRHoly Cross
31372Detroit WheelsLarry CatesDBWestern Michigan
32373Detroit WheelsJim RathjeRBNorthern Michigan
32374Florida BlazersDave ParhamGOle Miss
32375Chicago FireMick HeinrichDEIllinois
32376The HawaiiansWally MolifuaGBYU
32377Philadelphia BellDon CalhounRBKansas State
32378Southern California SunJim BuckmonDEPittsburgh
32379Portland StormDarryl StewartDBOklahoma State
32380Birmingham AmericansRon FoxxLBAlabama A&M
32381Memphis SouthmenSteve JoachimQBTemple
32382Jacksonville SharksJoel ParkerTEFlorida
32383New York StarsDeryl McGallionLBHouston
32384Houston TexansLeFrancis ArnoldDTOregon
33385Houston TexansBill BryantDBGrambling State
33386New York StarsDave McMakinDBAlabama
33387Jacksonville SharksArthur JonesTEFlorida
33388Memphis SouthmenBrian RollinsWRIowa
33389Birmingham AmericansFrank KolchQBEastern Michigan
33390Portland StormCliff GreenfieldDEMorgan State
33391Southern California SunMike BolligerGOregon
33392Philadelphia BellGary KellerDTUtah
33393The HawaiiansRuss BrownKWilliam & Mary
33394Chicago FireDelario RobinsonWRKansas
33395Florida BlazersDave SimonsonTMinnesota
33396Detroit WheelsHoward EbowDBHouston
34397Detroit WheelsRandy WalkerKNorthwestern State
34398Florida BlazersPat KellyLBRichmond
34399Chicago FireBlair ConwayKOhio State
34400The HawaiiansGeorge HaydukDENotre Dame
34401Philadelphia BellRandy HallDBIdaho
34402Southern California SunDarold NogleWRSan Diego State
34403Portland StormKen JohnsonQBColorado
34404Birmingham AmericansMike MonosLBMiami (OH)
34405Memphis SouthmenDave ThomasDBTexas Southern
34406Jacksonville SharksGlenn HydeGPittsburgh
34407New York StarsRiley MooreDETennessee State
34408Houston TexansRick HayesTWashington
35409Houston TexansKen PettifordQBTennessee State
35410New York StarsSteve FragerTBrown
35411Jacksonville SharksVince KendrickRBFlorida
35412Memphis SouthmenBarry PriceDTOklahoma State
35413Birmingham AmericansKen PayneWRLangston
35414Portland StormGary LacyRBBaylor
35415Southern California SunMike McCauleyDBSan Diego State
35416Philadelphia BellJohn GivensDTVillanova
35417The HawaiiansGrady RichardsonTECal State Fullerton
35418Chicago FireGordy LofquistLBSouth Dakota State
35419Florida BlazersLeRoy HeggeDESouth Dakota–Springfield
35420Detroit WheelsRick MurphyDBIndiana State
36421Detroit WheelsRandy GrossmanTETemple
36422Florida BlazersEddie RichardsonWRHoward
36423Chicago FireRick SieversDBWake Forest
36424The HawaiiansScott HanebergTHawaii
36425Philadelphia BellTim RudnickDBNotre Dame
36426Southern California SunGreg MosesWRSan Diego State
36427Portland StormPorter WilliamsWRWestern Kentucky
36428Birmingham AmericansMaurice SpencerDBNorth Carolina Central
36429Memphis SouthmenEfren HerreraKUCLA
36430Jacksonville SharksLenny LucasDBUNLV
36431New York StarsDamond MaysRBMichigan State
36432Houston TexansRandy WoodfieldWRPortland State

External links