, but this code // executes before the first paint, when

麻豆区

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Calvin College welcomes four new board members - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Calvin College welcomes four new board members

Tue, Oct 21, 2014
Matt Kucinski

Calvin College (Grand Rapids, Mich.) has named four new members to its Board of Trustees: Pedro Aviles of Berwyn, Ill.; William J. Boer of Grand Rapids, Mich.; David Cok of Rochester, N.Y.; and Ray VanderKooi of Kentwood, Mich.

The meets three times annually on the Calvin campus in October, February and May. Calvin board members serve three-year terms with an option for additional three-year terms.

Pedro Aviles

Aviles is the pastor of in Berwyn, Ill, where he has served for the past year. Prior to accepting the pastorate at Ebenezer CRC, Aviles was an assistant professor of church and ministry leadership at . He also planted and pastored a church in the inner city of Chicago for nearly 25 years. Aviles earned his masters degree in Christian leadership from and has studied at in the PhD program of Intercultural Studies.

William J. Boer

Boer is the president and founder of , an independent family office advisory firm that assists families. Prior to starting Grey Dunes, Boer was COO of , and he also served for six years (1987-1993) as Calvin College鈥檚 vice president for administration and finance. Boer currently serves on the board of directors for Independent Bank Corporation, and he recently completed a 14-year term as chair of the Board. Boer earned a from Calvin College in 1977 and completed an MBA in finance and strategic planning from the and an MS in higher education from . Boer is a member of in Grand Rapids.

David Cok

Cok serves as vice president of technology at , a research company that creates advanced technology and software products for analyzing software and improving its safety and security. Previously, he worked in the for 28 years, researching, publishing and patenting applications of digital imaging. Cok has also taught at , consulted for the and served on national and international technology standard committees. Cok is a 1975 graduate of Calvin College with degrees in and , and he earned his PhD in physics from Harvard University. Cok has also served in various leadership roles at , where he is a member.

Ray VanderKooi

VanderKooi is the senior vice president of finance and administration at . He previously served as CFO of an automotive supplier in west Michigan and worked in public accounting at . He currently serves as an at-large member of the operations and finance committee. VanderKooi is a certified public accountant, earning from Calvin College in 1989. He is a member of , where he has served in a number of leadership roles.

鈥淐oming with varied experiences and possessing unique skill sets, the new trustees will certainly enhance the board鈥檚 ability to protect and promote ,鈥 said Scott Spoelhof, chair of the Calvin College Board of Trustees.

The new members will be present at the board鈥檚 next meeting at Calvin College beginning on Thursday, Oct. 23. Pastors, educators and professionals from a wide spectrum of fields comprise the 31-member board.


Authors: