Yes, it is not a normal setup. The person directing the project did not provide information for the creation of the whole project; rather, he gave just a little at a time. As a result, I inherited a project that I have been fixing as I go. I've already broken out a lot of the information into other tables (see below). However, I have to balance that against keeping it usable for the project director. Therefore, I have to do workarounds for some parts until I can get them in proper order. This is one of those times.
There are a total of 30 tables in the database. Most have relatively few fields (less than 3-7) and are related to the very large table about which I made this post. It has 85 columns of unique information for each record (name, address1, address2, city, state, zip, hours available, various dates, etc.).