John McClane

1,835
reputation