I had a pretty similar situation with a stout last weekend. In fact, my numbers were almost identical to yours. What yeast did you use? I went with WLP001 as mine is an American stout. Anyway, I decided 15 days was enough and just went ahead and bottled it (I don't secondary). I could have taken 3 consecutive gravity readings like a lot of people suggest, but that's losing a lot of beer and risking infection. Besides, I believe Jamil says 2 weeks is enough for any ale yeast and I stick with that. Also, there are a lot of unfermentables involved so a couple points off probably isn't a big deal anyway. IMO it will be fine.
Good to see an Iowa homebrewer on the forum. I'm originally from Davenport and also lived in Cedar County.