A Kansas City man who spent the past 20 years trying to become an American citizen has finally realized his childhood dream.