Patterson, Paul H.

Advisor — 11 thesises