Lyman Spalding, MD: Physician, teacher, Mason : his life and times illustrated