terwall m . fl.