O'Halloran E F & P A