Time to give the answer - some of you already know!
It is Peter Rubatto on the 750 Bimota YB4 (FZ750 engine?) at Ballakeighan in the 2007 Pre TT Classic. He finished 7th on that bike in the 1987 F1 TT. His best result was 4th in the 1985 F1 race on a Honda. His brother Mario rode in the 1986 F1 TT.