charlesflannery