Name: Russell Senior
Email: russell@personaltelco.net
Homepage:

Hardware history:

Since Spring 2005, I have been volunteering on the HistoricMississippiCommunityNetwork project, initially the nominal coordinator for the ReconGroup, and lately playing an active role in expanding the network to new roofs. I provided the 802.11a 8 dBi omni antenna currently located on the Mississippi Commons roof and the ladder used to chimney-mount metrix-ed on October 28, 2005. With CalebPhillips, got metrix-ed online and talking to the world. I even worked up the nerve to climb on a roof other than Commons (which is trivial) to help install metrix-west on October 29, 2005. Been working on diagnosing problems in the network, and just today managed to deploy a working WDS configuration on all five metrixes which lets users off the entire network get DHCP resolution and access to the Internet for the first time.

I host NodeKlickitat. At MeetingMarch2006, I was asked by DonPark and agreed to take over the duties of Secretary from RobertPetersen. On July 26, 2006, was elected unanimously to the BoardOfDirectors of PersonalTelco, and have assumed the office of Secretary. Re-elected to the BoardOfDirectors by members in July 2008. In August 2009, assumed the duties of President. Nominated for re-election to the BoardOfDirectors in 2010.

For the first few months of 2007, teamed with CalebPhillips to investigate aspects of the MetroFi proof-of-concept network. Results of this study were published at the Unwire PDX Watch website.

I have been a GNU/Linux user since 1992 and have been involved with the PortlandLinuxUsersGroup since about 2000.

The list of all the pages I've contributed to:

  1. AcctonCab
  2. AlixCab
  3. AlixStumbler
  4. AnnualBoardMeeting2015
  5. AnnualBoardMeeting2017
  6. AnnualMembersMeeting2011
  7. AnnualMembersMeeting2012
  8. AnnualMembersMeeting2013
  9. AnnualMembersMeeting2014
  10. AnnualMembersMeeting2020
  11. BoardMeeting20060717
  12. BoardMeeting20061206
  13. BoardMeeting20071219
  14. BoardMeeting20100804
  15. BoardOfDirectors
  16. CalebPhillips
  17. ContactUs
  18. DeciBels
  19. FieldDay2006
  20. FooCabFirmwareHowTo
  21. FreeGeekFair2007
  22. HolidayParty2005
  23. IdealAccessPoint
  24. IrcChannel
  25. KeeganQuinn
  26. MeetingApril2006
  27. MeetingApril2007
  28. MeetingApril2010
  29. MeetingApril2012
  30. MeetingApril2015
  31. MeetingApril2016
  32. MeetingApril2017
  33. MeetingApril2018
  34. MeetingApril2019
  35. MeetingAugust2007
  36. MeetingAugust2008
  37. MeetingAugust2009
  38. MeetingAugust2011
  39. MeetingAugust2012
  40. MeetingAugust2014
  41. MeetingAugust2016
  42. MeetingAugust2017
  43. MeetingAugust2018
  44. MeetingAugust2019
  45. MeetingAugust2020
  46. MeetingFebruary2006
  47. MeetingFebruary2007
  48. MeetingFebruary2008
  49. MeetingFebruary2011
  50. MeetingFebruary2015
  51. MeetingFebruary2016
  52. MeetingFebruary2017
  53. MeetingFebruary2018
  54. MeetingFebruary2019
  55. MeetingFebruary2020
  56. MeetingJanuary2007
  57. MeetingJanuary2009
  58. MeetingJanuary2010
  59. MeetingJanuary2011
  60. MeetingJanuary2015
  61. MeetingJanuary2016
  62. MeetingJanuary2017
  63. MeetingJanuary2018
  64. MeetingJanuary2019
  65. MeetingJanuary2020
  66. MeetingJuly2006
  67. MeetingJuly2008
  68. MeetingJuly2009
  69. MeetingJuly2010
  70. MeetingJuly2016
  71. MeetingJuly2017
  72. MeetingJuly2018
  73. MeetingJuly2019
  74. MeetingJune2006
  75. MeetingJune2009
  76. MeetingJune2010
  77. MeetingJune2011
  78. MeetingJune2013
  79. MeetingJune2015
  80. MeetingJune2016
  81. MeetingJune2017
  82. MeetingJune2018
  83. MeetingJune2019
  84. MeetingJune2020
  85. MeetingMarch2006
  86. MeetingMarch2007
  87. MeetingMarch2008
  88. MeetingMarch2010
  89. MeetingMarch2012
  90. MeetingMarch2015
  91. MeetingMarch2016
  92. MeetingMarch2017
  93. MeetingMarch2018
  94. MeetingMarch2019
  95. MeetingMay2006
  96. MeetingMay2007
  97. MeetingMay2009
  98. MeetingMay2010
  99. MeetingMay2011
  100. MeetingMay2013
  101. MeetingMay2014
  102. MeetingMay2015
  103. MeetingMay2016
  104. MeetingMay2017
  105. MeetingMay2018
  106. MeetingMay2019
  107. MeetingMay2020
  108. MeetingNovember2006
  109. MeetingNovember2007
  110. MeetingNovember2008
  111. MeetingNovember2012
  112. MeetingNovember2014
  113. MeetingNovember2015
  114. MeetingNovember2016
  115. MeetingNovember2017
  116. MeetingNovember2018
  117. MeetingOctober2006
  118. MeetingOctober2007
  119. MeetingOctober2008
  120. MeetingOctober2009
  121. MeetingOctober2010
  122. MeetingOctober2014
  123. MeetingOctober2015
  124. MeetingOctober2016
  125. MeetingOctober2017
  126. MeetingOctober2018
  127. MeetingOctober2019
  128. MeetingSeptember2007
  129. MeetingSeptember2008
  130. MeetingSeptember2010
  131. MeetingSeptember2011
  132. MeetingSeptember2012
  133. MeetingSeptember2015
  134. MeetingSeptember2016
  135. MeetingSeptember2017
  136. MeetingSeptember2018
  137. MeetingSeptember2019
  138. MerakiMR24
  139. MetroFi/Portland
  140. MississippiMetrixConfiguration
  141. MississippiMonitoring
  142. MississippiNetworkNews
  143. MississippiNetworkWorkshop
  144. MississippiStreetFair2006
  145. MississippiStreetFair2007
  146. MississippiStreetFair2008
  147. MississippiStreetFair2011
  148. MississippiWorkParty20090301
  149. MonthlyMeeting
  150. NetworkOperationsTeam
  151. NewCaptivePortalFeatures
  152. NoTextChasGroup
  153. NodeAnkenyTap
  154. NodeAnnaBannanas
  155. NodeAnnaBannanasStJohns
  156. NodeArborLodge
  157. NodeAudit
  158. NodeAudit2006
  159. NodeBarXV
  160. NodeBasementPub
  161. NodeBeaterville
  162. NodeBergie
  163. NodeBerneis
  164. NodeBeulahLand
  165. NodeBillyRays
  166. NodeBitHouse
  167. NodeBluebird
  168. NodeBobWhite
  169. NodeBrelin
  170. NodeBrunner
  171. NodeBubbleBubble
  172. NodeBuffaloGap
  173. NodeCartRow
  174. NodeCascadia
  175. NodeCastle
  176. NodeCedarHillsCrossing
  177. NodeChapmanSchool
  178. NodeCityClub
  179. NodeCommunitecture
  180. NodeContrary
  181. NodeCornerstone
  182. NodeCostellos
  183. NodeCrema
  184. NodeCrowBar
  185. NodeDilley
  186. NodeDittos
  187. NodeEcotrust
  188. NodeEddard
  189. NodeEdison
  190. NodeEleven
  191. NodeEmpowerment
  192. NodeErik
  193. NodeFirstUnitarian
  194. NodeFoxfireTeas
  195. NodeFreshPot
  196. NodeFunHouse
  197. NodeGeorgeShaver
  198. NodeGoldrush
  199. NodeGooseHollow
  200. NodeGreenNoise
  201. NodeGriswold
  202. NodeHancock
  203. NodeHawthorne
  204. NodeHayduke
  205. NodeHollywood
  206. NodeHotPepper
  207. NodeIrvingPark
  208. NodeJeff
  209. NodeJolly
  210. NodeKailash
  211. NodeKeegan
  212. NodeKellogg
  213. NodeKlickitat
  214. NodeKnow
  215. NodeLabarre
  216. NodeLikewise
  217. NodeLionsEye
  218. NodeLuckyLab
  219. NodeLuckyLabNW
  220. NodeLuckyLabNorth
  221. NodeLuckyLabSW
  222. NodeLutz
  223. NodeMap
  224. NodeMarshall
  225. NodeMashTun
  226. NodeMatt
  227. NodeMcMaster
  228. NodeMeadow
  229. NodeMisdemeanor
  230. NodeMississippi
  231. NodeMoby
  232. NodeMoonlight
  233. NodeNewDeal
  234. NodeNorthstar
  235. NodeNostro
  236. NodeOakTree
  237. NodePeteForsyth
  238. NodePineStreet
  239. NodePioneerSquare
  240. NodePixelFace
  241. NodePotatoChampion
  242. NodePowellsTech
  243. NodePrinceton
  244. NodeRedAndBlack
  245. NodeRedWing
  246. NodeRerun
  247. NodeRigler
  248. NodeRodneyAndSkidmore
  249. NodeRoseAndRaindrop
  250. NodeSherrett
  251. NodeSipAndKranz
  252. NodeSlabtown
  253. NodeSmart
  254. NodeSoapbox
  255. NodeSteele
  256. NodeStreetRoots
  257. NodeStumptownBelmont
  258. NodeSunflower
  259. NodeSunnysidePark
  260. NodeSuzette
  261. NodeTibbetts
  262. NodeTron
  263. NodeTwentyThirdTap
  264. NodeUglyMug
  265. NodeUrbanGrind
  266. NodeWeidler
  267. NodeWestover
  268. NodeWhet
  269. NodeWhiffies
  270. NodeWorldCup
  271. NodeWygant
  272. NodeYukonTavern
  273. OSCON2010
  274. OSCON2011
  275. OSCON2013
  276. OSDLWirelessDeveloperTalk
  277. OScon2005
  278. OScon2006
  279. OScon2007
  280. OScon2008
  281. OneWebDay2008
  282. OpenSource
  283. PCEnginesGroupOrder2011
  284. PersonalTelcoUniversityDVD
  285. PlayDay20130209
  286. PlayDay20130303
  287. PledgeDriveBusinessModel
  288. PressKit
  289. Rebranding2016
  290. ReconGroup
  291. ReconGroupOuting20050423
  292. ReconGroupOuting20050517
  293. ReconGroupOuting20050605
  294. RussellSenior
  295. SaveNodeArborLodge20130915
  296. SkyPilotPlayDay2010
  297. SkyPilotPlayDay20120204
  298. SloganIdeas
  299. SurfingSchool
  300. TeeShirtSales2007
  301. ThePlan
  302. TomHiggins
  303. VotingMembers200607
  304. VotingMembers200706
  305. WeeklyMeeting20050907
  306. WeeklyMeeting20050914
  307. WeeklyMeeting20051005
  308. WeeklyMeeting20051012
  309. WeeklyMeeting20051019
  310. WeeklyMeeting20051109
  311. WeeklyMeeting20060104
  312. WeeklyMeeting20060201
  313. WeeklyMeeting20060208
  314. WeeklyMeeting20060215
  315. WeeklyMeeting20060301
  316. WeeklyMeeting20060308
  317. WeeklyMeeting20060322
  318. WeeklyMeeting20060405
  319. WeeklyMeeting20060405ToDo
  320. WeeklyMeeting20060412
  321. WeeklyMeeting20060419
  322. WeeklyMeeting20060503
  323. WeeklyMeeting20060510
  324. WeeklyMeeting20060517
  325. WeeklyMeeting20060524
  326. WeeklyMeeting20060607
  327. WeeklyMeeting20060614
  328. WeeklyMeeting20060621
  329. WeeklyMeeting20060712
  330. WeeklyMeeting20060719
  331. WeeklyMeeting20060802
  332. WeeklyMeeting20060816
  333. WeeklyMeeting20060823
  334. WeeklyMeeting20060906
  335. WeeklyMeeting20060920
  336. WeeklyMeeting20061004
  337. WeeklyMeeting20061018
  338. WeeklyMeeting20061115
  339. WeeklyMeeting20070103
  340. WeeklyMeeting20070110
  341. WeeklyMeeting20070117
  342. WeeklyMeeting20070207
  343. WeeklyMeeting20070221
  344. WeeklyMeeting20070307
  345. WeeklyMeeting20070314
  346. WeeklyMeeting20070321
  347. WeeklyMeeting20070404
  348. WeeklyMeeting20070411
  349. WeeklyMeeting20070502
  350. WeeklyMeeting20070509
  351. WeeklyMeeting20070516
  352. WeeklyMeeting20070606
  353. WeeklyMeeting20070613
  354. WeeklyMeeting20070620
  355. WeeklyMeeting20070703
  356. WeeklyMeeting20070711
  357. WeeklyMeeting20070718
  358. WeeklyMeeting20070801
  359. WeeklyMeeting20070808
  360. WeeklyMeeting20070822
  361. WeeklyMeeting20070905
  362. WeeklyMeeting20070912
  363. WeeklyMeeting20071003
  364. WeeklyMeeting20071017
  365. WeeklyMeeting20071107
  366. WeeklyMeeting20071121
  367. WeeklyMeeting20071226
  368. WeeklyMeeting20080102
  369. WeeklyMeeting20080109
  370. WeeklyMeeting20080116
  371. WeeklyMeeting20080123
  372. WeeklyMeeting20080213
  373. WeeklyMeeting20080305
  374. WeeklyMeeting20080319
  375. WeeklyMeeting20080409
  376. WeeklyMeeting20080416
  377. WeeklyMeeting20080521
  378. WeeklyMeeting20080611
  379. WeeklyMeeting20080618
  380. WeeklyMeeting20080702
  381. WeeklyMeeting20080709
  382. WeeklyMeeting20080806
  383. WeeklyMeeting20080903
  384. WeeklyMeeting20080910
  385. WeeklyMeeting20081001
  386. WeeklyMeeting20081008
  387. WeeklyMeeting20090107
  388. WeeklyMeeting20090121
  389. WeeklyMeeting20090211
  390. WeeklyMeeting20090408
  391. WeeklyMeeting20090415
  392. WeeklyMeeting20090603
  393. WeeklyMeeting20090715
  394. WeeklyMeeting20090722
  395. WeeklyMeeting20090805
  396. WeeklyMeeting20090812
  397. WeeklyMeeting20090819
  398. WeeklyMeeting20090902
  399. WeeklyMeeting20090909
  400. WeeklyMeeting20090916
  401. WeeklyMeeting20091014
  402. WeeklyMeeting20091021
  403. WeeklyMeeting20091104
  404. WeeklyMeeting20091111
  405. WeeklyMeeting20091118
  406. WeeklyMeeting20091202
  407. WeeklyMeeting20100106
  408. WeeklyMeeting20100113
  409. WeeklyMeeting20100310
  410. WeeklyMeeting20100324
  411. WeeklyMeeting20100414
  412. WeeklyMeeting20100602
  413. WeeklyMeeting20100609
  414. WeeklyMeeting20100901
  415. WeeklyMeeting20100915
  416. WeeklyMeeting20101103
  417. WeeklyMeeting20101117
  418. WeeklyMeeting20110105
  419. WeeklyMeeting20110112
  420. WeeklyMeeting20110119
  421. WeeklyMeeting20110209
  422. WeeklyMeeting20110302
  423. WeeklyMeeting20110309
  424. WeeklyMeeting20110323
  425. WeeklyMeeting20110511
  426. WeeklyMeeting20110713
  427. WeeklyMeeting20110720
  428. WeeklyMeeting20110810
  429. WeeklyMeeting20110824
  430. WeeklyMeeting20110907
  431. WeeklyMeeting20110914
  432. WeeklyMeeting20111005
  433. WeeklyMeeting20111012
  434. WeeklyMeeting20111019
  435. WeeklyMeeting20111102
  436. WeeklyMeeting20120104
  437. WeeklyMeeting20120111
  438. WeeklyMeeting20120201
  439. WeeklyMeeting20120215
  440. WeeklyMeeting20120222
  441. WeeklyMeeting20120314
  442. WeeklyMeeting20120404
  443. WeeklyMeeting20120411
  444. WeeklyMeeting20120418
  445. WeeklyMeeting20120502
  446. WeeklyMeeting20120516
  447. WeeklyMeeting20120606
  448. WeeklyMeeting20120613
  449. WeeklyMeeting20120620
  450. WeeklyMeeting20120801
  451. WeeklyMeeting20120815
  452. WeeklyMeeting20120912
  453. WeeklyMeeting20121107
  454. WeeklyMeeting20121114
  455. WeeklyMeeting20130102
  456. WeeklyMeeting20130109
  457. WeeklyMeeting20130123
  458. WeeklyMeeting20130206
  459. WeeklyMeeting20130306
  460. WeeklyMeeting20130320
  461. WeeklyMeeting20130417
  462. WeeklyMeeting20130501
  463. WeeklyMeeting20130612
  464. WeeklyMeeting20130717
  465. WeeklyMeeting20130807
  466. WeeklyMeeting20130814
  467. WeeklyMeeting20130904
  468. WeeklyMeeting20130911
  469. WeeklyMeeting20131204
  470. WeeklyMeeting20140409
  471. WeeklyMeeting20140604
  472. WeeklyMeeting20140611
  473. WeeklyMeeting20140618
  474. WeeklyMeeting20140709
  475. WeeklyMeeting20140716
  476. WeeklyMeeting20140723
  477. WeeklyMeeting20140806
  478. WeeklyMeeting20140813
  479. WeeklyMeeting20140820
  480. WeeklyMeeting20140903
  481. WeeklyMeeting20140910
  482. WeeklyMeeting20140917
  483. WeeklyMeeting20141008
  484. WeeklyMeeting20141022
  485. WeeklyMeeting20141112
  486. WeeklyMeeting20141203
  487. WeeklyMeeting20141210
  488. WeeklyMeeting20150107
  489. WeeklyMeeting20150114
  490. WeeklyMeeting20150121
  491. WeeklyMeeting20150204
  492. WeeklyMeeting20150211
  493. WeeklyMeeting20150218
  494. WeeklyMeeting20150304
  495. WeeklyMeeting20150309
  496. WeeklyMeeting20150318
  497. WeeklyMeeting20150401
  498. WeeklyMeeting20150408
  499. WeeklyMeeting20150415
  500. WeeklyMeeting20150422
  501. WeeklyMeeting20150506
  502. WeeklyMeeting20150513
  503. WeeklyMeeting20150520
  504. WeeklyMeeting20150603
  505. WeeklyMeeting20150610
  506. WeeklyMeeting20150617
  507. WeeklyMeeting20150701
  508. WeeklyMeeting20150708
  509. WeeklyMeeting20150715
  510. WeeklyMeeting20150805
  511. WeeklyMeeting20150812
  512. WeeklyMeeting20150819
  513. WeeklyMeeting20150902
  514. WeeklyMeeting20150923
  515. WeeklyMeeting20151007
  516. WeeklyMeeting20151021
  517. WeeklyMeeting20151104
  518. WeeklyMeeting20151111
  519. WeeklyMeeting20151118
  520. WeeklyMeeting20151209
  521. WeeklyMeeting20160106
  522. WeeklyMeeting20160113
  523. WeeklyMeeting20160120
  524. WeeklyMeeting20160203
  525. WeeklyMeeting20160210
  526. WeeklyMeeting20160217
  527. WeeklyMeeting20160302
  528. WeeklyMeeting20160309
  529. WeeklyMeeting20160323
  530. WeeklyMeeting20160406
  531. WeeklyMeeting20160413
  532. WeeklyMeeting20160420
  533. WeeklyMeeting20160504
  534. WeeklyMeeting20160518
  535. WeeklyMeeting20160601
  536. WeeklyMeeting20160608
  537. WeeklyMeeting20160615
  538. WeeklyMeeting20160622
  539. WeeklyMeeting20160706
  540. WeeklyMeeting20160713
  541. WeeklyMeeting20160720
  542. WeeklyMeeting20160803
  543. WeeklyMeeting20160810
  544. WeeklyMeeting20160817
  545. WeeklyMeeting20160824
  546. WeeklyMeeting20160907
  547. WeeklyMeeting20160914
  548. WeeklyMeeting20160921
  549. WeeklyMeeting20161005
  550. WeeklyMeeting20161012
  551. WeeklyMeeting20161019
  552. WeeklyMeeting20161102
  553. WeeklyMeeting20161116
  554. WeeklyMeeting20170104
  555. WeeklyMeeting20170118
  556. WeeklyMeeting20170208
  557. WeeklyMeeting20170215
  558. WeeklyMeeting20170301
  559. WeeklyMeeting20170308
  560. WeeklyMeeting20170315
  561. WeeklyMeeting20170322
  562. WeeklyMeeting20170405
  563. WeeklyMeeting20170412
  564. WeeklyMeeting20170419
  565. WeeklyMeeting20170503
  566. WeeklyMeeting20170510
  567. WeeklyMeeting20170517
  568. WeeklyMeeting20170524
  569. WeeklyMeeting20170614
  570. WeeklyMeeting20170621
  571. WeeklyMeeting20170712
  572. WeeklyMeeting20170719
  573. WeeklyMeeting20170802
  574. WeeklyMeeting20170809
  575. WeeklyMeeting20170816
  576. WeeklyMeeting20170823
  577. WeeklyMeeting20170906
  578. WeeklyMeeting20170920
  579. WeeklyMeeting20171004
  580. WeeklyMeeting20171011
  581. WeeklyMeeting20171101
  582. WeeklyMeeting20171115
  583. WeeklyMeeting20171206
  584. WeeklyMeeting20171213
  585. WeeklyMeeting20180103
  586. WeeklyMeeting20180110
  587. WeeklyMeeting20180117
  588. WeeklyMeeting20180124
  589. WeeklyMeeting20180207
  590. WeeklyMeeting20180214
  591. WeeklyMeeting20180221
  592. WeeklyMeeting20180314
  593. WeeklyMeeting20180321
  594. WeeklyMeeting20180404
  595. WeeklyMeeting20180411
  596. WeeklyMeeting20180418
  597. WeeklyMeeting20180502
  598. WeeklyMeeting20180509
  599. WeeklyMeeting20180523
  600. WeeklyMeeting20180613
  601. WeeklyMeeting20180711
  602. WeeklyMeeting20180718
  603. WeeklyMeeting20180808
  604. WeeklyMeeting20180905
  605. WeeklyMeeting20180912
  606. WeeklyMeeting20180919
  607. WeeklyMeeting20181003
  608. WeeklyMeeting20181010
  609. WeeklyMeeting20181017
  610. WeeklyMeeting20181024
  611. WeeklyMeeting20181107
  612. WeeklyMeeting20181114
  613. WeeklyMeeting20190109
  614. WeeklyMeeting20190116
  615. WeeklyMeeting20190123
  616. WeeklyMeeting20190213
  617. WeeklyMeeting20190220
  618. WeeklyMeeting20190306
  619. WeeklyMeeting20190313
  620. WeeklyMeeting20190320
  621. WeeklyMeeting20190403
  622. WeeklyMeeting20190410
  623. WeeklyMeeting20190417
  624. WeeklyMeeting20190501
  625. WeeklyMeeting20190508
  626. WeeklyMeeting20190515
  627. WeeklyMeeting20190522
  628. WeeklyMeeting20190612
  629. WeeklyMeeting20190619
  630. WeeklyMeeting20190717
  631. WeeklyMeeting20190724
  632. WeeklyMeeting20190807
  633. WeeklyMeeting20190814
  634. WeeklyMeeting20190904
  635. WeeklyMeeting20190918
  636. WeeklyMeeting20191002
  637. WeeklyMeeting20191009
  638. WeeklyMeeting20191016
  639. WeeklyMeeting20191023
  640. WeeklyMeeting20191106
  641. WeeklyMeeting20191113
  642. WeeklyMeeting20191120
  643. WeeklyMeeting20191211
  644. WeeklyMeeting20200108
  645. WeeklyMeeting20200115
  646. WeeklyMeeting20200122
  647. WeeklyMeeting20200205
  648. WeeklyMeeting20200212
  649. WeeklyMeeting20200219
  650. WeeklyMeeting20200304
  651. WeeklyMeeting20200311
  652. WeeklyMeeting20200506
  653. WeeklyMeeting20200520
  654. WeeklyMeeting20200603
  655. WeeklyMeeting20200610
  656. WeeklyMeeting20200617
  657. WeeklyMeeting20200701
  658. WeeklyMeeting20200708
  659. WeeklyMeeting20200715
  660. WeeklyMeeting20200722
  661. WeeklyMeeting20200805
  662. WeeklyMeeting20200812
  663. WeeklyMeeting20200819
  664. WeeklyMeeting20200902
  665. WeeklyMeeting20200909
  666. WeeklyMeeting20200916
  667. WeeklyMeeting20200923
  668. WgtStumbler
  669. WgtWorkshop20070422
  670. WoodstockWifiProject


[CategoryHomepage]

RussellSenior (last edited 2015-02-03 21:25:11 by RussellSenior)