David Weber

121
reputation

I suffer from a love of technology and fire.