taflor m . fl.