Question: who played rocky on as time goes by
Answer: Francis George `` Frank '' Middlemass