O'Hara Mark P & Co Inc.