john l scott