Hailing from Nummela, Finland, Leo is known for his awesome putting skills. He currently holds the unofficial record for speed putting, ie. most putts made from 10m in one minute. Leo set the record at a Finnish television show Ennätystehdas (“Record factory”), by sinking 33 putts in the studio in just one minute.
Leo’s great short game has also brought him success on tour as he is the Finnish Disc Golf Champion from 2012 and boasts multiple great finishes on both Finnish Tour as well as PDGA EuroTour.