Carl Wilhelm Hamstedt , fil.