This person has lived also in Independence. The current age of Karl is 85. Karl’s current address is 18803 Arrowhead Dr, Independence, Mo 64056. Records link phone number (816) 309-5295 with Karl’s details. Delbert L Ogle, Caroletta M Ogle, Sandra Louise Ogle and 4 other people are people possibly related to Karl. The birth year was listed as 1939.