Signed in January 1955 from Penicuik Athletic, and made his debut later the same month against Stenhousemuir at Ochilview, where he scored twice in the Pars 3-0 victory. He made 340 appearances, scoring a quite remarkable 215 goals in the process. During his nine years with the club he scored 11 hat-tricks, including a double hat-trick against St Mirren in December 1961.
Charlie scored the Pars second goal against Celtic in the 1961 Cup Final replay, after rounding the keeper and prodding the ball home into the empty net. He also scored five goals during the Pars European Cup Winners Cup run in 1961/1962.
In November 1964, Charlie was transferred to Queen of the South for £2,150. His last appearance in black and white came two months previously against Rangers in a 3-0 League Cup defeat two. His last goal for the Pars was at the end of Season 1963/64 in a 1-1 draw against St Mirren.
Although not the most brilliant of footballers, thanks to his courage, goalscoring ability and boundless enthusiasm, Charlie D remains one the most popular players ever to grace East End Park. His tally of 215 goals is a record unlikely ever to be equalled.
Charlie played in 7 of the 1961 Cup games, missing only the semi-final replay against St Mirren, as a result of the injury picked up in the first game. Charlie now lives in Dunbar.