David Fletcher, B. Mr.