john stewart miller 46021 49436