On This Day... July 01, 2021 On this day in 1966 Len Rhodes was first appointed ORGANIST at Clockhouse Methodist church, Beckenham, Kent, England - and so began a career that is 55 years strong.