thomasflanneryjr.