steven b francis