SHEARER PATRICK J

Filters