Rev John Fleming;A B