ryansrally.org
General Updates
I’m a little pressed for time this morning, so I’ll use a list-format to provide an update on a wide range of things going on.