He has stayed in Strasburg before moving to Strasburg. Phone number listed for Leo is (701) 336-7160. The current age of Leo is 84. Leo now resides at 310 1St St, Strasburg, Nd 58573. The birth year was listed as 1941.