Hello Omni folks,
How are ya’ll doing? We hope everyone is doing ok.
It’s been a while since we’ve put out an Omni newsletter, almost a year has
gone by since our last one! A lot has happened between then and now, so it
would be nice to catch up. We’re thinking of putting out the next
newsletter by the end of March, so we want to invite Omni collectives and
Omni folks to share updates, thoughts, art, feelings, ideas with us, so we
can include them in the Omni Commoner.
There is a lot to talk about. We are still in the grips of a deadly
pandemic which has undeniably exacerbated the ills of capitalism and its
deadly effects on our community. But Omni folks and Omni Collectives have
organized and actively continued to support the community during this
crisis. We are stewarding a town fridge, the North Oakland Mutual Aid
Project is going strong, Acta Non Verba has adopted Phat Beets’ CSA, and
the rest of Omni collectives continue to do empowering work out in the
community. The working groups are meeting, some regularly and other
sometime, the finance/fundraising working group though has been at the
forefront doing the important work of keeping the Omni alive, critical
work, which we are all grateful for! There is much more going on for sure,
this is not even mentioning the different individual projects Omni folks
are working on!
It has been a rough year, but with the spirit of collectivity, the Omni
continues to be a hub for community collective action during this pandemic.
It is this we would like to share in this newsletter =].
So if you want to share anything with the Omni community please do! Art,
thoughts, visions, desires, anything!
We are asking from each collective to submit 1-4 paragraphs providing an
update of the work ya’ll have been doing. Below are some suggestions of
questions or topics you can touch on:
-
Updates from your collective. New visions and goals.
-
How your collective has been responding to the covid-19 pandemic.
-
What kind of world do ya’ll imagine post covid-19?
-
Anything you want to share….poetry, paintings, photographs, recipes,
anything.
-
Upcoming Events
Please send your content to the communications working group email at
comms(a)lists.omnicommons.org, by March 21st.
Like all the other working groups at the Omni, the communications working
group needs more participation. If you are interested in joining please
sign up to the communication working group email list at
https://omnicommons.org/lists/listinfo/comms.
Thank you.
With love and solidarity,
The Communications Working Group
Dear Sudo Room,
Here's your invoice! We appreciate your prompt payment.
Thank you for stewarding the commons.
Love and solidarity,
Omni Commons
---------------------------------- Invoice ---------------------------------
4799 Shattuck Ave
Oakland, CA 94609 US
https://omnicommons.org
Invoice #: 2326
Date: 04/01/2021
Due Date: 04/25/2021
Terms: Net 25
Amount Due: $18,000.00
----------------------------------------------------------------------------
Bill To:
Sudo Room
4799 Shattuck Ave
Oakland, CA 94607
----------------------------------------------------------------------------
****************************** Account Summary *****************************
03/01/2021 Balance Forward $16,000.00
Other payments and credits after 03/01/2021 0.00
New charges (details below) 2,000.00
Total Amount Due (activity through 04/01/202 18,000.00
****************************************************************************
<u> Date </u><u> Activity </u><u> Qty </u><u> Rate </u><u> Amount </u>
04/01/2021 Furnishing Fa 1 2,000.00 2,000.00
____________________________________________________________________________
--------------------------------------
Total Of New Charges: $2,000.00
Total Amount Due: $18,000.00
Greetings Sudo Room!
This is your monthly donation invoice. Thank you for stewarding the
commons!
Love and solidarity,
Omni Commons Finance Working Group
Hi,
My name is Jathan Gurr and I'm a disabled musician who doesn’t have enough fine motor control of my hands to play traditional musical instruments. I’m looking to hire someone to build for me a custom microphone with a few midi controls built onto it, that’s going to be part of an assistive electronic instrument I'm making to allow me to play instrumental music despite my disabilities.
All the parts of this microphone are easily assembled with the midi controls I’m envisioning, but I don’t have the technical skills to put them all together.
While I am not rich, I’m very much willing to pay for this project, and I’m wondering if you know anyone who has experience putting together custom electronics and possibly being able to do some 3-D printing. If so please have them contact me at jathangurr(a)yahoo.con
Many Thanks,
Jathan
For legal reasons, every omni collective needs to have 1 member formally
represented on the Omni Commons executive board. Right now Sudo Room is
represented by Jenny Ryan, who's happy to continue or be replaced.
Would anybody like to volunteer to be on the Omni Commons board
representing Sudoroom? I am happy to keep acting as delegate for now, but
do not want to be listed on paper as a board member.
We are hoping to have a formal meeting to update Omni's bylaws this
Thursday. All are welcome, Thursday March 4th 7-9pm
https://meet.google.com/diw-hszw-msr or 515-428-1108 (PIN: 465 814 905)
Hi Sudo and CCL,
I'll be doing a remote-learning livestream from CCL on Sunday March 7 (link
<https://www.meetup.com/Counter-Culture-Labs/events/276470601/>), and I'd
like to be plugged into a wired ethernet connection for it. Does anyone
know if there is an accessible ethernet port somewhere in Sudo / CCL?
Thanks!
Tim
Dear Sudo Room,
Here's your invoice! We appreciate your prompt payment.
Thank you for stewarding the commons.
Love and solidarity,
Omni Commons
---------------------------------- Invoice ---------------------------------
4799 Shattuck Ave
Oakland, CA 94609 US
https://omnicommons.org
Invoice #: 2315
Date: 03/01/2021
Due Date: 03/25/2021
Terms: Net 25
Amount Due: $16,000.00
----------------------------------------------------------------------------
Bill To:
Sudo Room
4799 Shattuck Ave
Oakland, CA 94607
----------------------------------------------------------------------------
****************************** Account Summary *****************************
02/01/2021 Balance Forward $14,000.00
Other payments and credits after 02/01/2021 0.00
New charges (details below) 2,000.00
Total Amount Due (activity through 03/01/202 16,000.00
****************************************************************************
<u> Date </u><u> Activity </u><u> Qty </u><u> Rate </u><u> Amount </u>
03/01/2021 Furnishing Fa 1 2,000.00 2,000.00
____________________________________________________________________________
--------------------------------------
Total Of New Charges: $2,000.00
Total Amount Due: $16,000.00
Greetings Sudo Room!
This is your monthly donation invoice. Thank you for stewarding the
commons!
Love and solidarity,
Omni Commons Finance Working Group
Hi sudo,
I've been working on this pinball machine project over the last years and
I'm looking for a new home for it because I'm leaving the bay area and
can't take it with me:
https://pinside.com/pinball/market/classifieds/ad/105796
I'd donate it to the sudo-room for free (if someone picks it up from my
place in Berkeley).
It's fully working. Everything on it is software controlled, so it's very
hackable!
I thought it would be a nice addition to the sudo room for people to have
some fun and learn about linux / python / embedded in the process.
If sudo decides to sell it to help with the rent, that's fine with me too.
So please let me know if there is interest or -- if it's not a good fit for
sudo -- maybe you know someone who might be interested.
Cheers,
Michael
I know a lot of people are moving out of the Bay Area, and my company is
currently looking for a laser scanner like this. Does anyone have any
sources?
And I miss all of you guys, and hope to be back at sudo soon.
Les
Dear Sudo Room,
Here's your invoice! We appreciate your prompt payment.
Thank you for stewarding the commons.
Love and solidarity,
Omni Commons
---------------------------------- Invoice ---------------------------------
4799 Shattuck Ave
Oakland, CA 94609 US
https://omnicommons.org
Invoice #: 2299
Date: 02/01/2021
Due Date: 02/25/2021
Terms: Net 25
Amount Due: $14,000.00
----------------------------------------------------------------------------
Bill To:
Sudo Room
4799 Shattuck Ave
Oakland, CA 94607
----------------------------------------------------------------------------
****************************** Account Summary *****************************
01/01/2021 Balance Forward $12,000.00
Other payments and credits after 01/01/2021 0.00
New charges (details below) 2,000.00
Total Amount Due (activity through 02/01/202 14,000.00
****************************************************************************
<u> Date </u><u> Activity </u><u> Qty </u><u> Rate </u><u> Amount </u>
02/01/2021 Furnishing Fa 1 2,000.00 2,000.00
____________________________________________________________________________
--------------------------------------
Total Of New Charges: $2,000.00
Total Amount Due: $14,000.00
Greetings Sudo Room!
This is your monthly donation invoice. Thank you for stewarding the
commons!
Love and solidarity,
Omni Commons Finance Working Group
Dear hackers,
The org I'm currently working for, eQualitie, is hiring a senior
software engineer who will be working with my team to collaborate on
protocol development for decentralized web applications.
See the job posting below, and if you think you're a good fit please
submit a cover letter and upload a resume at
https://equalit.ie/en/job-post/protocol-engineer-for-dweb/ - Feel free
to reach out to me directly if you'd like to learn more about the
project or are considering applying - and do share with folks
(especially people underrepresented in tech!) who would be excellent
candidates :)
SENIOR SOFTWARE/PROTOCOL ENGINEER FOR THE DECENTRALIZED WEB
<https://equalit.ie/en/job-post/protocol-engineer-for-dweb/>
* Start Date: ASAP
* Job Location: Remote
* Job Type: Full-time (flexible) contract 12 months. Extension to 24
months possible.
* Salary: $80,000-90,000 USD based on experience
_eQualitie _ <https://equalit.ie/>is seeking an experienced P2P network
protocol developer with a passion for distributed and decentralized
technologies and the positive role they can play in defending and
promoting human rights online. Apply to work with our team of talented
engineers from the _Censorship.no!_ <https://censorship.no/> initiative,
to develop an open source application for easy peer-to-peer data
synchronization and file sharing in challenging network environments.
*The role*
Working in a distributed team, you will participate in protocol
research, design, implementation and testing, leading to the release of
a peer-to-peer data synchronization tool – Ouisync. Its purpose will be
to replace users’ dependence on cloud solutions such as Dropbox, and
connectivity within network environments that practice heavily
filtering, as well as during sporadic Internet shutdowns. Ouisync will
introduce device-to-device connectivity, feature non-fingerprintable
encryption and be amenable to various transport protocols.
*Y**our primary duties will include:*
* Collaborating on P2P protocol design based on initial principles
outlined at
https://github.com/equalitie/ouisync/blob/design-doc/doc/design/design.md
* Maintaining the highest level of professional security and code
development practices;
* Unit testing code for robustness, usability, and general reliability;
* Solving bugs and improving application performance;
* Listening critically and giving viable feedback to team members,
managers, and outside groups;
* Keeping active documentation of your work and regularly sharing work
produced;
* Meeting product timelines and deliverables.
*You should** also**:*
* Possess a deep understanding of important concepts from distributed
systems., including the CAP theorem, DHT, Consensus, Version
Vectors, and Onion routing;
* Have working knowledge of applied cryptography;
* Deep experience in network programming, including TCP and UDP
protocols; understanding NAT and basic NAT traversal techniques;
* Have 3+ years of experience writing native (C++14 or Rust) applications;
* Have experience in a test-driven approach to software development &
version control with git;
* Be comfortable working remotely and across multiple timezones, and
reachable for at least 2 hours on working days between 9am – 5pm CET.
*Would be great if you had**:*
* Excellent development credentials and years of experience working
with a variety of technologies;
* A strong desire to work on free and open source software;
* Experience with Android / iOS development;
* Experience writing user interfaces.
*About us*
eQualit.ie is a small company run on not-for-profit principles. Our goal
and motivation is to promote and protect human rights in the digital
age. We solve complex technical problems for improving digital defenses,
introducing privacy to online activity, enabling freedom of expression
and association. This project is fairly new and the code can be found at
https://github.com/equalitie/ouisync-app and
https://github.com/equalitie/ouisync. It builds on knowledge and
technology from https://censorship.no
*How to apply*
Please send your resume and *a cover letter* explaining how your
experience and motivation match our requirements. Include your Github
username or another platform where we can see your previous projects.
Note that selected candidates will be asked to perform a (non-project
related) coding challenge.
eQualit.ie welcomes applicants from all backgrounds. We are a
remote-first company and offer flexible working arrangements. We are
keen to hear from people who consider themselves under-represented in
the software, technology or FLOSS communities – even if they feel they
meet only some of our needs. You can read more about our values
here _https://equalit.ie/en/values/_ <https://equalit.ie/en/values/>
--
Jenny Ryan
Nonprofit Technology Consultant
https://jennyryan.net
PGP Fingerprint: 8AA3 7DFF 2190 ADA3 7C08 05F2 E76E BE2F D25B 0F57
Dear Sudo Room,
Here's your invoice! We appreciate your prompt payment.
Thank you for stewarding the commons.
Love and solidarity,
Omni Commons
---------------------------------- Invoice ---------------------------------
4799 Shattuck Ave
Oakland, CA 94609 US
https://omnicommons.org
Invoice #: 2279
Date: 01/01/2021
Due Date: 01/25/2021
Terms: Net 25
Amount Due: $12,000.00
----------------------------------------------------------------------------
Bill To:
Sudo Room
4799 Shattuck Ave
Oakland, CA 94607
----------------------------------------------------------------------------
****************************** Account Summary *****************************
12/01/2020 Balance Forward $10,000.00
Other payments and credits after 12/01/2020 0.00
New charges (details below) 2,000.00
Total Amount Due (activity through 01/01/202 12,000.00
****************************************************************************
<u> Date </u><u> Activity </u><u> Qty </u><u> Rate </u><u> Amount </u>
01/01/2021 Furnishing Fa 1 2,000.00 2,000.00
____________________________________________________________________________
--------------------------------------
Total Of New Charges: $2,000.00
Total Amount Due: $12,000.00
Greetings Sudo Room!
This is your monthly donation invoice. Thank you for stewarding the
commons!
Love and solidarity,
Omni Commons Finance Working Group
serious question, can we share the routing number and account number of the
omni or sudoroom bank account publicly, to enable people to transfer money into
the account? Or is this a security risk? I don't know much about banking and
security (except that it's heavily encrusted with tradition dating back to the
pre-computer days) so I figured i'd just put the question out there.
We have people wanting to donate money to sudoroom (yes i have heard about
bitcoin thank you) but they're turned off by the tradition of giving 3% over to
a credit card processor or other MITM which is understandable.
But since we're in quarantimes, it's another reason to gather ways of gathering
money without making people leave their couch.
for reference:
https://consumerboomer.com/what-can-someone-do-with-your-bank-account-and-r…
god this is so stupid, apparently it is possible to rob someone's account from
those numbers, but it's also impossible to hide those numbers as they're
printed on every check you send out. Wow great system.
-jake
forwarding to potentially interested art nerds.
---------- Forwarded message ---------
From: Paul Dresher <pauld=dresherensemble.org(a)vrmailer3.com>
Date: Wed, Nov 25, 2020 at 12:00 AM
Subject: Alameda Grant Opportunity for Artists with a business license
To: <ceremona(a)gmail.com>
For self-employed visual artists, graphic designers, photographers,
writers, musicians, actors and dancers
View this email in your browser
<https://cts.vrmailer3.com/click?sk=ao5sB2JgRjBIwJVVTAO4F5D5Ji9Ppmo09Ify4gCg…>
[image: Dresher logo blue.jpg]
*A NEW OPPORTUNITY! *
*The due date is very soon, November 30, 2020. *
*The reason is that the commission was given the funds this week *
*but the funds need to spent before the year end, *
*so they have a quick turn around*
*We hope it works for you!*
*Financial Assistance for Self-employed Artists, *
*and Small Art Businesses*
*Small for-profit arts businesses can now apply *
*to the Alameda County Cares Grant! *
- Self-employed visual artists, graphic designers, photographers,
writers, musicians, actors, and dancers *having a valid business license
for the location they work from in Alameda County.*
- For-profit small art businesses such as arts studios offering
art-making, music, and dance lessons as well as art and music stores and
other businesses in the creative industry.
The
<https://cts.vrmailer3.com/click?sk=ao5sB2JgRjBIwJVVTAO4F5D5Ji9Ppmo09Ify4gCg…'%22%5D(?%3Curl%3E%5B%5E%7B%22%5D.+?)%5B%22%5D)&href_id_source=vr2-href-id-source-3>
*Alameda County CARES Grants*
<https://cts.vrmailer3.com/click?sk=ao5sB2JgRjBIwJVVTAO4F5D5Ji9Ppmo09Ify4gCg…'%22%5D(?%3Curl%3E%5B%5E%7B%22%5D.+?)%5B%22%5D)&href_id_source=vr2-href-id-source-5>
are now available to small businesses including arts businesses. The Alameda
County CARES Grants
<https://cts.vrmailer3.com/click?sk=ao5sB2JgRjBIwJVVTAO4F5D5Ji9Ppmo09Ify4gCg…'%22%5D(?%3Curl%3E%5B%5E%7B%22%5D.+?)%5B%22%5D)&href_id_source=vr2-href-id-source-7>
are in response to the economic, health and safety impacts of the COVID-19
pandemic. The program was authorized by the *Alameda County Board of
Supervisors
<https://cts.vrmailer3.com/click?sk=ao5sB2JgRjBIwJVVTAO4F5D5Ji9Ppmo09Ify4gCg…'%22%5D(?%3Curl%3E%5B%5E%7B%22%5D.+?)%5B%22%5D)&href_id_source=vr2-href-id-source-9>
*when
it redirected $5 million in CARES Act funds for a small business grant
program in response to the impacts of the pandemic. *East Bay Economic
Development Alliance
<https://cts.vrmailer3.com/click?sk=ao5sB2JgRjBIwJVVTAO4F5D5Ji9Ppmo09Ify4gCg…'%22%5D(?%3Curl%3E%5B%5E%7B%22%5D.+?)%5B%22%5D)&href_id_source=vr2-href-id-source-11>*
<https://cts.vrmailer3.com/click?sk=ao5sB2JgRjBIwJVVTAO4F5D5Ji9Ppmo09Ify4gCg…'%22%5D(?%3Curl%3E%5B%5E%7B%22%5D.+?)%5B%22%5D)&href_id_source=vr2-href-id-source-13>was
designated to administer and coordinate the program for Alameda County.
The program prioritizes grants for small, local and emerging businesses
within Alameda County to assist with the costs of business interruption
caused by COVID-19. Grants are intended to assist small businesses with
covering necessary costs due to the public health emergency, incurred
between March 17, 2020 and December 30, 2020. Eligible businesses can
receive a one-time grant of $5,000.
*An online application due by Monday, November 30, 2020 at 11:30 PM*.
For details, FAQ, and online application, please click *HERE
<https://cts.vrmailer3.com/click?sk=ao5sB2JgRjBIwJVVTAO4F5D5Ji9Ppmo09Ify4gCg…'%22%5D(?%3Curl%3E%5B%5E%7B%22%5D.+?)%5B%22%5D)&href_id_source=vr2-href-id-source-15>*
ELIGIBILITY
Below are the eligibility criteria for Alameda County CARES grants:
- Businesses physically located in Alameda County *(excluding the
unincorporated areas)* that have been negatively impacted by COVID-19
- Must agree to follow State of California & Alameda County Public
Health Department COVID-19 guidelines to maintain a safe workplace
- Employ between 1 and 25 employees *(self-employed individuals are also
eligible)*
- Valid business license for the location
- *Must upload a business IRS Form W-9*
- Business has been negatively impacted by one of these measures:
- Temporary closure of any length due to COVID-19;
- Layoff of one or more staff due to COVID-19
USE OF FUNDS
Funds from Alameda County CARES grants may only be used for *unreimbursed
costs incurred from March 17, 2020 to December 30, 2020* for the following
items:
- Rent/lease/mortgage and utility payments for business facilities
- Payroll (may not be used to meet the same Payrolls an organization is
paying for with funds received from the Paycheck Protection Program, but
may be used to meet Payrolls after the organization has depleted their
Payroll Protection Program funds) (self-certify)
- Operating Expenses such as supplies, materials, insurance, etc.
- Personal Protective Equipment (PPE), sanitation or health safety
equipment
- Reimbursement for digital technology equipment required to transition
existing programs online.
- Business adaptations to comply with or relating to new COVID-19
requirements needed for business operations or re-opening, such as interior
and exterior reconfigurations including curb-side or storefront pick-up and
delivery, partitions, temporary signage, outdoor seating (to encourage
social distancing), and other required adaptations.
Grantees shall keep all receipts or records in the event the County must
request them. The County reserves the right to audit records associated
with CARES grants.
EXCLUSIONS
Alameda County CARES grants excludes all chain businesses not headquartered
in Alameda County, financial institutions, banks, lenders, landlords of
residential or commercial businesses, publicly traded companies, and
*non-profit
entities*. Only one grant per business in each city will be authorized.
<https://cts.vrmailer3.com/click?sk=ao5sB2JgRjBIwJVVTAO4F5D5Ji9Ppmo09Ify4gCg…>
Musical Traditions | Paul Dresher Ensemble
Paul Dresher *Artistic Director** - *Dominique Pelletey *Executive Director
*
Board of Directors
Mary K. Austin - Ting Cui - Paul Dresher - Ellen Hahn - Karin Hibma
Mohammed Hill - Dean Suzuki - Tim Ware
<https://cts.vrmailer3.com/click?sk=ao5sB2JgRjBIwJVVTAO4F5D5Ji9Ppmo09Ify4gCg…>
Forward to a Friend
<https://cts.vrmailer3.com/click?sk=ao5sB2JgRjBIwJVVTAO4F5D5Ji9Ppmo09Ify4gCg…>
<https://cts.vrmailer3.com/click?sk=ao5sB2JgRjBIwJVVTAO4F5D5Ji9Ppmo09Ify4gCg…>
Click to edit Email Preferences
<https://cts.vrmailer3.com/click?sk=ao5sB2JgRjBIwJVVTAO4F5D5Ji9Ppmo09Ify4gCg…>
or Unsubscribe
<https://cts.vrmailer3.com/unsub?sk=ao5sB2JgRjBIwJVVTAO4F5D5Ji9Ppmo09Ify4gCg…>
from
this list.
Musical Traditions | Paul Dresher Ensemble
55 Taylor Street
San Francisco, CA 94102-3916 - USA
Telephone: +1 (415) 558-9540
[image: TRACK]
[image: TOWERDATA]
Hey Sudoites,
You may already know about this, it seems like good news and another step
forward for Oakland.
https://www.oaklandca.gov/topics/oakwifi
All the best,
eddy spinner,
Project GRFT,
CCL
Dear Sudo Room,
Here's your invoice! We appreciate your prompt payment.
Thank you for stewarding the commons.
Love and solidarity,
Omni Commons
---------------------------------- Invoice ---------------------------------
4799 Shattuck Ave
Oakland, CA 94609 US
https://omnicommons.org
Invoice #: 2242
Date: 12/01/2020
Due Date: 12/25/2020
Terms: Net 25
Amount Due: $12,000.00
----------------------------------------------------------------------------
Bill To:
Sudo Room
4799 Shattuck Ave
Oakland, CA 94607
----------------------------------------------------------------------------
****************************** Account Summary *****************************
11/01/2020 Balance Forward $10,000.00
Other payments and credits after 11/01/2020 0.00
New charges (details below) 2,000.00
Total Amount Due (activity through 12/01/202 12,000.00
****************************************************************************
<u> Date </u><u> Activity </u><u> Qty </u><u> Rate </u><u> Amount </u>
12/01/2020 Furnishing Fa 1 2,000.00 2,000.00
____________________________________________________________________________
--------------------------------------
Total Of New Charges: $2,000.00
Total Amount Due: $12,000.00
Greetings Sudo Room!
This is your monthly donation invoice. Thank you for stewarding the
commons!
Love and solidarity,
Omni Commons Finance Working Group
Dear sudoers,
As of tomorrow, sudo room will officially be 3 months overdue for Omni rent
($6K), with an additional $2K due September 25th for October rent.
I am transferring about $1K from our Paypal now, which will increase our
total money-in-the-bank to approximately $2900, enough to pay off one
month's back rent.
I want to give a shoutout to all who've stepped up to donate more and/or
sell some of our assets via eBay in recent months - Thank you for your
support! And please send an update on that progress!
I'm attaching a PDF of sudo room's history of pledges owed and payments
made in 2020, as well as 2018, 2019, and 2020's YTD Profit & Loss reports.
The following proposal up for consensus, which would put us meagerly back
in the black:
*Proposal to Omni Commons for sudo room consensus: *
Sudo Room is requesting a retroactive 50% reduction in rent for the months
of April-October (Pledge #s 2052, 2062, 2071, 2086, 2185, and 2195). This
is a six-month reduction in rent. Attached are sudo room's financial
reports from 2018 - 2020-to-date, reflecting ongoing inability to match
income to expenses (our only expenses being Omni rent and our web hosting
services). Sudo Room's donation from Sudo Mesh in 2018 of $10K was
predicted to create the necessary buffer for lack of sufficient income
through until mid-2020, and this prediction has unfortunately been correct.
We will be working actively to increase our income and report-back to the
Delegate's and Finance WG in October 2020.
<3
Jenny Ryan
*Nonprofit Bookkeeping and Technology Consulting*
315.292.4656 | jennyryan.net