Hello and thank you for using Just Answer.The life insurance proceeds would be non-taxable -- even if the premiums were not included on the W-2 of the officer.
Life insurance proceeds are covered in IRC 101http://www.law.cornell.edu/uscode/26/usc_sec_26_00000101----000-.html
Did that cover your question?
Did you need clarification on the above?
If not that is fine. If you do have another question, please know that you can always come back even after you click ACCEPT. Thanks again.