ORC Expert Advisory Services ORC International

  home    |    find an expert    |    request an expert    |    join our network    |    about us     expert login  
Expert Consulting and Expert Witness Services
  search tips 
Share this page:  Send to LinkedIn Send to Facebook Tweet This Email Print

 Expert  724800

Expert in Computer Science: Embedded-Computer Systems, Statistical Analysis, Data Recovery, Languages

Available for your Consulting and Expert Witness Needs

New Jersey (NJ)
Education Work History Career AccomplishmentsPublicationsConsulting Services Expert Witness

Summary of Expertise:

Listed with other top experts in: 

He carries out forensic consulting, writes specialized computer programs both for others and for his own amusement, edits technical books, tutors in English for speakers of other languages, serves as treasurer for not only the local Emergency Squad but also the BCS USA Section, and gives an occasional lecture.

In the past, he's consulted with lawyers, a major food manufacturer, a major life insurance company, sat on the CODASYL COBOL committee, written a simulator for a UNIVAC I and II (with the bemused permission of UNISYS's legal department!), developed a decompiler for Cbasic intermediate files, and generally has been programming professionally since 1957.

Frequently, data is available in unusual, inconsistent, formats, or is embedded in garbage. He has managed to squeeze real information out of what, at first impression, appeared to be utterly intractable data. Sometimes this involved manual entry, other times it was possible to write clever programs to weed through the dross to mine the ore. Once the data has been converted to a rational form, he has correlated data from incompatible sources, generated reports, added ZIP codes, validated references, and done other kinds of things to attempt to assure that the data is as was represented.

He has helped some attorneys in identifying statistical indications of discrimination for their use in lawsuits. He generally consults in the area of statistical analysis.

He wrote his first computer program in 1951, and has been programming professionally since 1957. He's written a number of different kinds of programs, from astrological to zoological, in a number of different computer environments. If you need something, and you can't find it, or anything like it, on a shelf somewhere, perhaps he can develop it for you.

He can take a program in ROM and, knowing the chip on which it will run, reverse-engineer it so that he can understand exactly what it does. This has been useful for some patent problems. He has written a decompiler for the intermediate language generated by some compilers, to recover the source code to allow him to make corrections and improvements, when the original source code was unavailable.

He's currently working on a program that allows the user to invent a language from scratch, and a program that integrates multiple calendars, languages, and date-dependent data. Evaluating repair/replacement costs for equipment damaged by disasters. Digging out trends and patterns in data provided by lawyers, usually involving discrimination on the basis of age, sex, or race.


application software


BASIC programming language


C programming language




computer language


computer programming


computer software


formal language


high-level programming language




low-level programming language


QuickBASIC software


software reverse engineering


year 2000 problem


ALGOL programming language


activity analysis








spreadsheet software


standard interchange language


system software


computer data recovery

Show Secondary and Basic Areas of Expertise
Expert may consult nationally and internationally, and is also local to the following cities: New York, New York;  Yonkers, New York;  Newark, New Jersey;  Jersey City, New Jersey;  Paterson, New Jersey;  Elizabeth, New Jersey;  Philadelphia, Pennsylvania;  Allentown, Pennsylvania;  Stamford, Connecticut;  and Baltimore, Maryland.

Year   Degree   Subject   Institution  
1958   BA   Physics   University of Pennsylvania  
1963   MSE   Electrical Engineering   University of Pennsylvania  
1991   PhD   Philosophy   Greenwich University, Hilo, HI  

Work History:
Years   Employer   Department   Title  

1977 to







1972 to 1977


Equitable Life Assurance Society


Technical Support


Senior Manager


1965 to 1972


RCA Computer Systems Division


Language Systems Standards and Research




1963 to 1965


Westinghouse Defense and Space Center


Programming Language Research




1957 to 1963


University of Pennsylvania



Research Assistant


1954 to 1955


Philco Corporation



Electronics Technician


1952 to 1953


Kansas Power and Light Co.



Tabulating Machine Operator


Career Accomplishments:

Franklin Institute, 1958-1991; MENSA, 1965- ; American Cryptogram Association, 1969- ; American Guild of Organists, 1969-2005; Co-Dean, South West Jersey Chapter, 1997-1998; Dean, South West Jersey Chapter, 1998-1999; Treasurer, South West Jersey Chapter, 1999-2005; Triple Nine Society, 1979- ; Association of Humanistic Psychologists, 1978- ; International Transactional Analysis Association, 1980- ; Association of Former Intelligence Officers, 1999- ; American College of Forensic Examiners International, Inc, 2000-


Chartered Engineer (CEng) [British Engineering Council], 1990; Chartered IT Professional (CITP) [British Computer Society], 2004; Chartered Scientist (CSci) [British Science Council], 2005;

Certificate in Data Processing (CDP), 1979; Certificate in Computer Programming (CCP), 1979; Certified Systems Professional (CSP), 1985-1996; Fellow, Life Management Institute (FLMI), with specializations in Electronic Data Processing, 1973; Selection of Risks, 1975 Life and Health Insurance Claims, 1976 Chartered Life Underwriter (CLU), 1975

Professional Appointments

Board of Governors, IEEE Society on Social Implications of Technology, 2007-2009;

Board of Directors, Philadelphia Health Plan Inc., 1975-1977; Board of Directors, Crossroads Runaway Program, 1981-1982; Board of Officers, Willingboro Emergency Squad, 1986-1989 and 2003- Treasurer, 2003-

Board of Directors, Compliance, Inc., 1989-1992; Board of Advisors, Providence House (a shelter for abused women), 1991-1994; Vice Chair, 1993-1994.

Publications and Patents Summary

A New Algorithm for Algebraic Translation 14th National Meeting of the ACM, 1959; Towards a Theory of Recursive Processors 16th National Meeting of the ACM, 1961; A Translation Technique for Languages whose Syntax is Expressible in Extended Backus Normal Form Symbolic Languages in Data Processing, Gordon and Breach, (Proceedings of March 1962 IFIP Conference in Rome, Italy); The Parameterization of the Compilation Process Formal Language Description Languages, North Holland, 1966 (Proceedings of September 1966 IFIP Conference, Vienna, Austria); An Assembly Language for Reprogramming (Graham, Marvin; and Expert) ACM Reprogramming Conference, Princeton NJ, 1965; A Universal Assembly Mapping Language (Graham, Marvin; and Expert) ACM National Conference, 1965; Computer Consultants Computers in Landscape Architecture Landscape Architecture Technical Information Series 8, May 1984; Computer Considerations Proceedings of the Tenth National Nutrient Data Bank Conference, U. S. Department of Commerce, National Technical Information Service, PB86-159589, July 1985; Artificial Intelligence: An Overview Datapro Manufacturing Automation Series Datapro Research Corporation, Delran NJ March 1987.

(Lectures on the Y2K Problem were given to: Willingboro Rotary International, 1999 Athey & Company, Accountants, 1999 Fleet National Bank, 1999); (A lecture on computer security was given to: Willingboro Rotary International, 2000); (A lecture on calendrics was given to: Philadelphia Mensa, 2002); (A non-credit course on Thorne Smith was taught as part of the LIFE program of Burlington County College, 2003); (A non-credit course on Calendrics was taught as part of the LIFE program of Burlington County College, 2004);

Patent in Pattern Suppressed Counter Circuit. Patent in Deflection System for Cathode Ray Tubes

Selected Publications and Publishers  
 - Academic Press  

Consulting Services:
Selected Consulting Examples:
  • Created a program that does a statistical analysis of two-by-two tables using the Fischer Exact Test, as well as computing the chi² statistic and the odds ratio. Utilized this program to analyze data in three discrimination cases. [PUGLISI v. CITY OF NEW BRUNSWICK, Civil Docket 90-4212(JAG), US Court, District of New Jersey; FITZ v. PSE&G, Superior Court of New Jersey, Essex County, Docket L-14338-96; SCOTT v. IBM CORP., Civil Docket 98-4092(JBS), US Court, District of New Jersey]
  • Advised a small pipe-organ firm on the design of pipe organ components (and assisted in building some of those components).
  • Designed, developed, and implemented a system for entering, consolidating, maintaining, and reporting on the records required for employee drug testing as required by the federal regulations for a drug-free transportation workplace. This system was written in PC/FOCUS, and generated all of the required letters, reports, and inventory control information.
  • Provided professional assistance to an accounting firm in the computer and systems aspects of audits of four of its clients (a bank, a manufacturing company, a glass fabricator, and a ship building firm), and also reviewed and audited the EDP department of the accounting firm itself. These audits included security, privacy, and integrity of both the computer systems (including hardware and software) and the data processed by those systems.
  • Designed and implemented a complete membership system for a volunteer emergency squad; the system keeps complete records on each member, including membership status, hours volunteered, and skills. This system was written in CBASIC in a CP/M environment, and has been rewritten in Visual Basic for a Microsoft Windows environment.
Recent Client Requests:
  • Expert for consulting on Standard Interchange Language Project.
  • Expert in data decryption for consulting on decoding data in an EEPROM.
Click the green button above to contact Expert for a free initial screening call regarding your expert consulting needs.  Expert is available for consulting to corporate, legal and government clients.  Remember, your initial screening call to speak with Expert is free.

Expert Witness:
Recent Litigation Client Requests:
  • Expert witness on immunology blood assays for consulting on ELISA spot assay analyzer.
Click the green button above to contact Expert for a free initial screening call regarding expert testimony, litigation consulting and support, forensic services, or any related expert witness services.  A few litigation needs include product liability, personal injury, economic loss, intellectual property (patent, trademark, trade secret, copyright), and insurance matters.  Remember, your initial screening call to speak with Expert is free.

International Experience:
Years   Country / Region   Summary
1969 to 1969   Adelaide, South Australia   Invited Speaker: A Taxonomy for Programming Proceedings of the 4th Australian Computer Conference
1970 to 1970   Akademgorodok, Siberia   Invited Speaker: Proceedings of the 2nd All-Union conference on Programming

Additional Skills and Services:

Multiple Conferences nationally and internationally.


Need the right expert?  We can help!

home       find an expert       request an expert       join our network       about us

Intota is now ORC Expert Advisory Services