Welcome James! We're glad you're here. I'm not sure what the answer is, but I do know someone who seems to be "a tomato expert!"
@Gymgirl should be able to answer your question. In case she doesn't see this post, there's also an active forum for Vegetables and Fruits.
My uneducated guess would be too much water. Have you had lots of rain?