Public records & research

As the creator of New Jersey’s largest public records research platform, Gavin is deeply familiar with the public records request process. With a journalistics and academic background, he is comfrotable researching and synthesizing information from various sources.

Web & technology

Gavin is comfortable implementing and working with modern web, desktop & mobile technologies, including Linux & open source software and web development tools. His work as an IT solution provider allowed him to develop significant experience in this realm.

Media & communications

In the course of his work as an independent journalist, Gavin has produced and edited written reports and editorials as well as videos & audio podcasts. He also has experience writing press releases.

Recent & Upcoming Talks

Using OPRAmachine to file public records requests without the hassle
Aug 21, 2018 2:00 PM

Reflections on how the site grew from 2017-18

Why we’re suing Monmouth County

Joining the InsiderNJ Media 100 List

I presented a free webinar at Montclair University on streamlining public records requests

Using one of my own public records requests as example, I show how you can find out information that was redacted when public officials …

Recent Publications

. Municipal Tax Abatements Policy Briefing. In Election 2017: The Policy Priorities of New Jersey College Students, William J. Hughes Center for Public Policy at Stockton University., 2017.




New Jersey’s first statewide freedom of information platform

Ocean County Radio Live

Online SDR trunked radio scanner & archive for Ocean County, NJ

Forked River Amateur Radio Club

HAM radio club serving the greater Forked River, NJ area


New Jersey public corruption whistleblowing initiative

Ocean County Politics

Political news and commentary for the Jersey Shore

Toms River 911 Call Explorer

Website to show Toms River Fire District 1 calls for service

OPRA Research

What Gavin is researching using the Open Public Records Act

Data obtained via the OPRAmachine API:


Ocean County College (Fall, 2017 semester):

In this class, working with Professor John A. Brogan, Sr., I participated in an exercise that saw the students create their own jobs program for recovering addicts. Students addressed recidivism and integrating recovering addicts into community organizations & programs.

A significant role that I played in this class was providing technology assistance to the professor and helping to modernize teaching methods.

Stockton University (Fall, 2018 semester):

For the fall, 2018 semester I am serving as the teaching assistant for two of Professor Linda J. Wharton’s classes at Stockton. Both courses feature in-depth study & discussion of key decisions of the United States Supreme Court.


I am available for hire as a consultant for commercial projects and partners interested in utilizing my services.

Some of the types of projects I am interested include:

  • Web development projects (WordPress etc.)
  • IT and technology projects (Linux and Windows server issues)
  • Writing and copyediting projects
  • Video production and photography

Please contact me if you would like to discuss a potential project.

Support Gavin’s Work

Make a contribution or purchase a subscription

The easiest way to help support my work is to support me with a monthly contribution on Patreon. The biggest expense to support my operation each month is typically server space and related web hosting expenses.

If you would like to support my work with software defined radio (SDR) such as OC Radio Live, please consider subscribing to a premium plan at a reasonable monthly rate. The premium plan will enable additional features of the site as well as enable you to go as far back as two months back in time in our archives. Premium plan subscriptions help us to add more channels and defray the costs of web hosting.

Follow me on social media & share my work

If you want to follow me or my work, be sure to follow my accounts on social media. Links to my various profiles are linked at the top of this website. If you find value in something I have created or written, please feel free to share it on social media.

Contact Gavin

Get in touch