1964                        New York State Maritime College
              B.S. - Meteorology
              US Coast Guard - Third Mate's License

1964                        US Merchant Marine service aboard S/S Santore
              Third Mate

1965-1969               US Air Force - Captain
              Duties included:
              A. Shift forecasting - weather analysis, forecasting and Pilot briefings
              B. Chief Forecaster - supervising four shift forecasters
              C. Academic Instructor - student pilot aviation weather course

1969-1974,               Broadcast meteorologist - WJRT TV Ch. 12, Flint, and WJR Radio, Detroit
        Duties included the analysis and presentation of current and forecasted
               weather conditions for both television and radio.

1971                         Instructor - Mott Community College
               First semester introductory meteorology course

1973-Present         Commercial Weather Services, Inc. (CWS) President
       A private meteorological consulting firm providing weather forecasts and
               weather related information to radio/TV stations, industrial clients and
               municipalities primarily in the Great Lakes Region.

1975                        Instructor - University of Michigan (Flint)
               Introductory course in meteorology for non-science majors.

2004-Present        Adjunct Instructor - Saginaw Valley State University
               Introductory to Meteorology  -  4 credit science elective course

      Qualified as an expert witness in the following:
               67th District Court, Flushing
               68th District Court, Flint
               Genesee County Circuit Court
               66th District Court. Corunna
               Tuscola County Circuit Court
               Wayne County Circuit Court
               35th Circuit Court Shiawassee County
               29th Circuit Court Gratiot County
               10th Circuit Court Saginaw County
               18th Circuit Court Bay County
               6th Circuit Court Oakland County
               91st Circuit Court Oakland County
               16th Circuit Court Macomb County
               38th Circuit Court Monroe County
               Court of Claims, Lansing

Professional Membership - American Meteorological Society