Possible relatives of Homer are: James Emmet Steffens, L Steffens, Hilda Lorene Steffens and 2 other people. Homer owns the phone number (816) 796-4262. Homer is a resident of 907 Choctaw Ave,...