text:
Q: How to validate required fields in class properties? I wanted a simple way to ensure that some properties in a class contained values and/or were within a range (ie: not more than 50 characters long). I used the question and answer on How to validate Class properties? unfortunately I was not able to get it to work.
To test it, I created a very simple WinForm example using C#. Even though I am doing everything the same, it never throws a validation exception when I apply incorrect values (ie: setting the age above the allowed limit).
Can someone explain why it does not throw the exception? It's as if the class doesn't know it is supposed to use the required attributes.
Form1.cs
using System;
using System.Collections.Generic;
using System.Windows.Forms;
using System.ComponentModel.DataAnnotations;

namespace RequiredFieldsInClassExample {
public partial class Form1 : Form {
    public Form1() {
        InitializeComponent();
    }

    private void btnTest_Click(object sender, EventArgs e) {
        try {
            lstStatus.Items.Clear();
            lstStatus.Items.Add("Creating list of people");
            List<Person> CollectionOfPeople = new List<Person>();

            lstStatus.Items.Add("Creating a good person");
            Person Jeff = new Person();
            Jeff.Age = 33;
            Jeff.Firstname = "Jeff";
            Jeff.Lastname = "Jefferson";
            Jeff.GroupCode = "JJJ";

            CollectionOfPeople.Add(Jeff);

            lstStatus.Items.Add("Creating a bad person");
            Person Tim = new Person();
            Tim.Age = 444;
            Tim.Firstname = "";
            Tim.Lastname = "";
            Tim.GroupCode = "";

            CollectionOfPeople.Add(Tim);

            lstStatus.Items.Add("Done");
        } catch (ValidationException Exp) {
            MessageBox.Show(this, Exp.Message, "Validation Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
        } catch (Exception Exp) {
            MessageBox.Show(this, Exp.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
        }
    }
}
}

Person.cs
using System.ComponentModel.DataAnnotations;

public class Person {
private int m_iAge = 1;
private string m_sFirstname = "Unknown";
private string m_sLastname = "";
private string m_sGroupCode = "AAA";

//[Required(ErrorMessage = "Age is a required field.")]
//[Range(1, 100, ErrorMessage = "A persons age must be between 1 and 100.")]
[Required, Range(1, 100)]
public int Age
{
    get { return m_iAge; }
    set { m_iAge = value; }
}

//[Required(ErrorMessage = "Firstname is a required field.")]
[Required]
public string Firstname
{
    get { return m_sFirstname; }
    set { m_sFirstname = value; }
}

public string Lastname
{
    get { return m_sLastname; }
    set { m_sLastname = value; }
}

//[StringLength(3)]
public string GroupCode
{
    get { return m_sGroupCode; }
    set { m_sGroupCode = value; }
}
}

A: Add a new method into the Person class to perform the validation. The new "Validate" method works for required values, range, and string length.
Person.cs
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;

public class Person {
private int m_iAge = 1;
private string m_sFirstname = "Unknown";
private string m_sLastname = "";
private string m_sGroupCode = "AAA";

[Required(ErrorMessage = "Age is a required field.")]
[Range(1, 100, ErrorMessage = "A persons age must be between 1 and 100.")]
public int Age
{
    get { return m_iAge; }
    set { m_iAge = value; }
}

[Required(ErrorMessage = "Firstname is a required field.")]
public string Firstname
{
    get { return m_sFirstname; }
    set { m_sFirstname = value; }
}

public string Lastname
{
    get { return m_sLastname; }
    set { m_sLastname = value; }
}

[StringLength(3, MinimumLength = 3)]
public string GroupCode
{
    get { return m_sGroupCode; }
    set { m_sGroupCode = value; }
}

public void Validate() {
    ValidationContext context = new ValidationContext(this, serviceProvider: null, items: null);
    List<ValidationResult> results = new List<ValidationResult>();
    bool isValid = Validator.TryValidateObject(this, context, results, true);

    if (isValid == false) {
        StringBuilder sbrErrors = new StringBuilder();
        foreach (var validationResult in results) {
            sbrErrors.AppendLine(validationResult.ErrorMessage);
        }
        throw new ValidationException(sbrErrors.ToString());
    }
}
}

Back in the code behind of the form, you just need to call the Validate method for each class.
Form1.cs
using System;
using System.Collections.Generic;
using System.Windows.Forms;
using System.ComponentModel.DataAnnotations;

namespace RequiredFieldsInClassExample {
public partial class Form1 : Form {
    public Form1() {
        InitializeComponent();
    }

    private void btnTest_Click(object sender, EventArgs e) {
        try {
            lstStatus.Items.Clear();
            lstStatus.Items.Add("Creating list of people");
            List<Person> CollectionOfPeople = new List<Person>();

            lstStatus.Items.Add("Creating a good person");
            Person Jeff = new Person();
            Jeff.Age = 33;
            Jeff.Firstname = "Jeff";
            Jeff.Lastname = "Jefferson";
            Jeff.GroupCode = "JJJ";
            // LOOK! This line was added
            Jeff.Validate();

            CollectionOfPeople.Add(Jeff);

            lstStatus.Items.Add("Creating a bad person");
            Person Tim = new Person();
            Tim.Age = 444;
            Tim.Firstname = "";
            Tim.Lastname = "";
            Tim.GroupCode = "";
            // LOOK! This line was added
            Tim.Validate();

            CollectionOfPeople.Add(Tim);

            lstStatus.Items.Add("Done");
        } catch (ValidationException Exp) {
            MessageBox.Show(this, Exp.Message, "Validation Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
        } catch (Exception Exp) {
            MessageBox.Show(this, Exp.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
        }
    }
}
}

A: It's been a long time since I've done this in , but I'll give it a shot.  It think you need to manually validate the class using the System.ComponentModel.DataAnnotations.Validator class.  You can also implement IValidatableObject on the class that needs validating - I like this approach.

redpajama_set_name: RedPajamaStackExchange


text:
MechAssault: Phantom War
MechAssault: Phantom War Review
Apart from the lack of online play, MechAssault: Phantom War brings all of the mech combat action from the Xbox to the Nintendo DS without losing much in translation.
By Frank Provo on September 22, 2006 at 5:30PM PDT
People had reason to worry when Majesco announced it was bringing Microsoft's MechAssault franchise to the Nintendo DS. Could an Xbox-centric franchise work on the DS without being compromised to the point of being unplayable? Fortunately, Majesco wisely handed development off to Backbone Entertainment, the developer responsible for the highly-regarded Nintendo DS version of Age of Empires. Apart from the expected audio-visual downgrades, MechAssault: Phantom War brings all of the nuts and bolts of the Xbox MechAssault games to the Nintendo DS. Combat is fast-paced and explosive, there are plenty of mechs to pick from, and the single player campaign is a slickly produced narrative complete with spoken radio dialogue and full-motion video scenes. Four-person multiplayer play even made it in, although not in the online-enabled way that most players would obviously have preferred. Still, this is MechAssault on the Nintendo DS, and it basically looks and feels like MechAssault should.
Phantom War brings mech combat to the Nintendo DS.
In this third-person shooter, you can control any of 18 different lumbering mechs from FASA's BattleTech universe, as well as battle armor, tanks, and gun turrets. There's a story-based campaign, spanning 24 missions, along with a multiplayer mode, which lets as many as four players slug it out in various game types on any of eight different battlefields.
Controlling the different mechs and watching them lumber around the battlefield is extremely satisfying. Each mech has its own particular speed and armor characteristics, as well as weapons payload. Generally speaking, each carries an energy weapon, a projectile weapon, and a missile weapon, which can all be upgraded temporarily by picking up power-ups on the battlefield. Some models have jump jets that allow you to hover for short periods. The mechs walk sluggishly, and you won't be able to fire for a few seconds if you overheat, but these are the only restrictions placed on a process that otherwise involves aiming, locking on, and shooting. CPU opponents are slow to react, but you can't take that for granted because the campaign has a habit of keeping you outnumbered.
You can use various control schemes to control the mechs. The default setup employs the directional pad for movement, the face buttons for aiming, and the shoulder triggers for jump jets and shooting. The upper screen shows the view from outside the mech, while the lower screen displays the radar and provides touch-sensitive buttons that allow players to switch weapons, activate jamming devices, and initiate the hacking ability. Using the touch-screen to activate jammers and swap weapons takes some getting used to, but the default controls are otherwise comfortable and intuitive. If the default controls aren't to your liking, you can opt for one of the three other control schemes. One simply swaps the aiming and movement controls. The other two let you aim by sliding the stylus over the touch-screen, similar to the controls in Nintendo's Metroid Prime: Hunters. You have to be careful to restrict the stylus to the inner area between the touch-screen buttons, which can prove mildly annoying in the heat of battle. After a while, picking up and resituating the stylus becomes second nature, just as the case is with becoming comfortable with the touch-sensitive buttons on the lower screen.
Despite the obvious downgrade in technology, Phantom War manages to capture the basic visual qualities of the Xbox MechAssault games. The fully 3D graphics displayed on the upper screen provide a clear third-person view of your mech, the surrounding environment, and whatever enemy tanks and mechs happen to be nearby. A good number of polygons and textures were put into all of the different tanks and mechs, such that their individual moving parts and paint schemes are easy to make out. Weapons have their own accompanying visual effects, such as laser bursts, ejected shell casings, and smoke trails, which lead to nicely animated explosions that range in size depending on the dimensions of the target. The ground and mountains in the surrounding environment aren't nearly as detailed, probably because the developer wanted to devote the majority of the system's resources to the mechs themselves, but, even so, there are plenty of trees, buildings, and geological features visible in each location. All along, the system manages to display everything without slowing down and maintains a sufficient draw distance such that only very distant objects ever pop in and out of view.
In addition to mechs, you can control tanks, gun turrets, and battle armor in the campaign mode.
The audio is just as rich in atmosphere. Although your own footsteps and weapon fire are the most prevalent sounds in the environment, each vehicle and mech contributes its own share of tank treads, plodding footsteps, and gun reports to the surrounding field of noise. Different rock-inspired music tracks add a good beat to the action without overshadowing the footsteps and gunfire that do so much to give the game its high-tech flavor. Most of all, weapon bursts and explosions are sufficiently loud. The single-player campaign also features quite a bit of spoken radio chatter, as well as a few full-motion video scenes. Anyone who has previously played either of the two Xbox MechAssault games will certainly feel right at home.
While mech combat is by and large what the game is about, the single-player campaign routinely has you leaving the safety of your robot shells to access enemy computers and to hijack tanks, gun turrets, and other mechs. From the sharply produced narrative, you'll discover that your role in the story is that of a tech warrant, which is a fancy term for a MechWarrior that knows how to neurohack. As such, in addition to blowing up mechs and stepping on hapless soldiers, you'll be challenged to hack into terminals and steal vehicles whenever the need arises. These hacking opportunities take the form of basic pattern-matching minigames that are solved by dragging and dropping symbols using the touch screen. You have only a small amount of time to finish each hack, but there isn't any penalty for failure aside from having to start the hack process over again. The main wrinkle to hacking is that you have to leave your mech to do it, which makes you a ripe target clad only in battle armor. Thankfully, the game rarely leaves you mechless for long. The primary purpose of the hacking bits seems to be to give you the chance to pilot a variety of vehicles and mechs during each mission.
Much like the Xbox games, this rendition of MechAssault will be most enjoyed by players who can take advantage of its multiplayer offerings. Despite everything there is to do, the single-player campaign takes only about four hours to complete. Certain missions lend themselves to replay, but the prevailing point of the campaign is to serve as a tutorial to familiarize you with the strengths of each mech and the control mechanics specific to the DS game. Also, skirmishing with friends is much more satisfying than fighting dim-witted CPU mechs. The multiplayer mode provides a good mix of game types and arenas. Game types include deathmatch, deathmatch in dense fog, team deathmatch, and two variations of king of the hill. Variables such as kill count, time limit, and number of rounds can be set, and you can restrict matches to specific classes of mechs should you feel the need to. Each of the eight arenas differs in terms of size, terrain features, and weather. They all seem to be just about the right size for matches involving two to four players. There are also plenty of trees and buildings to hide behind and destroy.
To get the most out of the game, you have to take advantage of its multiplayer mode.
If there are complaints to levy against the multiplayer mode, it's that not only is there no download play, there's also no means to play against people online. One of the things that made the MechAssault franchise so successful on the Xbox was that you could go online, play against strangers, and form groups dedicated to playing the game on a regular basis. The lack of online play in the DS game is pretty glaring, especially since recent games like Metroid Prime: Hunters and Star Fox Command offer the capability.
As a single-player game, MechAssault: Phantom War is a solid third-person shooter that will keep mech combat fans hooked from start to finish, for as brief as that time frame happens to be. However, the game really comes into its own as a multiplayer affair, and if you can convince a couple of friends to buy it along with you, you'll all have more fun and get more out of the game. It's just too bad everybody has to be in the same room to take advantage of the game's multiplayer features.
Alien: Isolation Dev's New Game Appears To Be A Hero-Based Shooter
Call Of Duty: Modern Warfare Multiplayer Reveal Coming Next Month
Best Nintendo Switch Deals For Amazon Prime Day 2019
The Dark Pictures: Man Of Medan Has Co-Op, Here's How It Works
Devil May Cry 5 - Character Spotlight
MechAssault: Phantom War / DS
Plays the same as the Xbox games
Plenty of mechs and vehicles to control
Hijacking mechs is wicked fun
Multiplayer is great
Single-player campaign is short
Multiplayer requires multiple cartridges and isn't online
Frank Provo
MechAssault: Phantom War More Info
MechAssault goes portable in Phantom War for the DS, with wireless multiplayer support.
Average Rating217 Rating(s)
Please Sign In to rate MechAssault: Phantom War
Backbone Entertainment
Majesco Games, Eidos Interactive
Fantasy Violence, Mild Language

redpajama_set_name: RedPajamaCommonCrawl


text:
Jeorjos (Jorgos) Kutrumbis (gr. Γεώργιος (Γιώργος) Κουτρουμπής; ur. 10 lutego 1991 roku w Atenach, Grecja) – grecki piłkarz, grający na pozycji środkowego obrońcy.

Kariera piłkarska

Kariera klubowa
Rozpoczął karierę piłkarską w klubie juniorów GS Kallithea. 1 stycznia 2008 roku podpisał kontrakt w seniorskim zespołem tej drużyny, która występowała wówczas w drugiej lidze. Sezon 2007/2008 zakończył z tym zespołem na 6. pozycji. W kolejnym sezonie jego drużyna zajęła 17. miejsce, które oznaczało spadek. W sezonie 2009/2010, już w trzeciej lidze, jego zespół uplasował się na 1. pozycji, dzięki czemu po roku przerwy powrócili do drugiej ligi. W sezonie 2010/2011 zajął z ekipą 13. miejsce – ostatnie bezpieczne, które oznaczało utrzymanie się w lidze. W kolejnym sezonie jego drużyna uplasowała się na 3. miejscu. Dzięki temu wystąpiła w barażach o awans do Superleague, w których rywalizowały zespoły z miejsce 3–6, a awans uzyskiwał tylko pierwszy zespół. GS Kallithea zmagania w barażach zakończyła na 2. pozycji – do pierwszego zespołu Platania Chanion zabrakło jednego punktu. Po tym sezonie, 8 sierpnia 2012 roku przeszedł za kwotę 31 tysięcy € do klubu AEK Ateny, występującym wówczas w Superleague. W sezonie 2012/2013 uplasował się z tym zespołem na, przedostatniej, 15. pozycji, która oznaczała spadek. W dodatku spółka zarządzająca klubem AEK Ateny została postawiona w stan likwidacji w związku z olbrzymimi długami, przez co od nowego sezonu klub startował z trzeciego poziomu rozgrywkowego. W tej sytuacji Jeorjos Kutrumbis 1 lipca 2013 roku na zasadzie wolnego transferu przeszedł do lokalnego rywala – Panathinaikosu AO. W sezonie 2013/2014 zajął z nowym klubem 4. miejsce, które dawało szansę gry w barażach o miejsce w eliminacjach do Ligi Mistrzów. W barażach jego drużyna zajęła 1. pozycji, dzięki czemu mogła zagrać w tych eliminacjach. Mecze III rundy kwalifikacyjnej do Ligi Mistrzów odbyły się 30 lipca i 5 sierpnia 2014 roku. Jeorjos Kutrumbis w obu meczach ze Standardem Liège zagrał po 90 minut. Jednak jego drużyna przegrała w dwumeczu 1–2 (0–0 na wyjeździe i 1–2 u siebie).

Kariera reprezentacyjna
Jeorjos Kutrumbis wystąpił w młodzieżowej reprezentacji Grecji w trzech spotkaniach.

Przypisy

Greccy piłkarze
Piłkarze GS Kallithea
Piłkarze AEK Ateny
Piłkarze Panathinaikosu AO
Piłkarze Standardu Liège
Piłkarze Concordii Chiajna
Piłkarze OFI 1925
Piłkarze Újpestu FC
Ludzie urodzeni w Atenach
Urodzeni w 1991

redpajama_set_name: RedPajamaWikipedia


WoW Private Servers - Buy MMO game gold, Power Leveling, Items, Boosting service-Speed4game.
Speed4game is a trusted WoW private servers Gold seller, we have a lot of World of Warcraft Gold for sale, as you can see, they are the cheapest.
Q: Why we chosed "Aucthion House" to delivery WoW private servers gold?
Welcome to buy WOW private servers gold from speed4game shop.


I'm so there with you. Re: everything. Mostly all the bleeping bleep I need to get done in the next two weeks. Oh blech. Blech, I say.
Also, I liked the Girl with the Fire, but I didn't think it was as amazing as everyone else seems to think OR as amazing as certain Icelandic mysteries OR other Swedish things I could mention and am mentioning by saying I could mention them.
I so, so, so look forward to seeing you.
oh right,the semester is starting. yes, there must be some syllabi written and posted. please don't forget in the people to see category that I am coming to Utah in two! days.


Fortified cities will disappear from Ephraim, and Damascus will lose its kingdom. 1 The survivors in Syria will end up like the splendor of the Israelites," says the Lord who commands armies.
In Tahpanhes the day will be dark 1 when I break the yoke of Egypt there. Her confident pride will cease within her; a cloud will cover her, and her daughters will go into captivity.
I will turn the land into a desolate ruin; her confident pride will come to an end. The mountains of Israel will be so desolate no one will pass through them.


The Offices of the Vice President Research and Research and Innovation Services are asking the University of Lethbridge community to suggest nominees for election to the Royal Society of Canada (RSC) College of New Scholars, Artists and Scientists in Spring 2019. As part of the annual selection and nomination process, the VPR and Office of Research and Innovation Services are looking for input on institutional nominations. The University of Lethbridge is able to submit up to three nominations to the RSC College on an annual basis. In order for a nominee to be eligible for electoral consideration, nominees must be no more than 15 years from the conferral of their PhD (or equivalent qualification) at the time of nomination (Spring 2019).
Deadline for suggestions is May 10, 2018.
Names of two suggested referees.
The package can be emailed to Penny D'Agnone at penny.dagnone@uleth.ca before the deadline.
Please note – there is a concurrent Call for Nominations for Fellows of the Royal Society of Canada: https://www.uleth.ca/notice/notices/call-nominations-royal-society-canada-fellowship#.Ws9bjU3fN9A.
The Members of the College are Canadians and Permanent Residents who, at an early stage in their career, have demonstrated a high level of achievement. The criteria for election is excellence, and membership is for seven years. Up to 100 Members may be elected each year.
For more information on the RSC College, please visit: https://rsc-src.ca/en/college-new-scholars-artists-and-scientists.
In early spring of each year, a call for suggestions for College and Fellowship nominations to the RSC will be launched. Feedback on the packages submitted will be sought from those who currently sit in the RSC as Fellows or College members. Feedback and nomination suggestions will be considered by the VPR and AVPR and then a final decision regarding nominations to be put forward that coming year will rest with the President. The Grants Facilitators within the Office of Research and Innovation Services will be responsible for working with the nominees in an iterative way to develop and submit the nomination on behalf of the University of Lethbridge.
If you have any questions, please contact Penny D'Agnone at penny.dagnone@uleth.ca.


text:
The Advisory Council for Washington State University Tri-Cities (ACT) is comprised of business, civic, and education leaders as well as alumni who have a strategic interest in WSU Tri-Cities. The members are appointed by the University President. The Advisory Council's primary mission is to foster closer ties between WSU Tri-Cities, its alumni, plus the community, region, and state. The Advisory Council meets monthly, coordinated through the Office of the Chancellor.
In memory of Brad Fisher
Born and raised in the Tri-Cities, Brad Fisher is a long-time supporter of WSU, WSU Athletics, and the Tri-Cities community. In 1979, Brad graduated from Washington State University with a BA in Business Administration. After graduation, Fisher returned to the Tri-Cities, serving two terms on the Kennewick City Council and one term as mayor. Inclusive of a successful career in wealth management, he retired as the Senior Vice President for RBC Wealth Management. Brad was best known in the Tri-Cities for his work on civic issues, working to advance education, health care and business opportunities in the Tri-Cities.
Brad was a Coug through and through. His legacy will live on through the recently endowed, first-ever WSU Tri-Cities Brad Fisher Butch T. Cougar Fund. This investment made by Brad and his wife, Jennifer, gave Butch a permanent new home on the Tri-Cities campus.
To donate to the endowment, visit foundation.wsu.edu
Advisory Council Tri-Cities Members
Patrick Jensen, Chair
Chief Executive Officer, Cadwell Industries, Inc.
Patrick S. Jensen, Ph.D. is Chief Executive Officer at Cadwell, a leading global medical device company that develops, manufactures, sells, and supports advanced monitoring and diagnostic solutions for the neurology market. Cadwell, located in Kennewick, WA., has a mission to help patients around the world through the introduction of innovative medical technology.
Before joining Cadwell in 2016, Dr. Jensen spent nine years in executive leadership roles at Spacelabs Healthcare, a publicly traded patient monitoring company based in Snoqualmie, WA. Dr. Jensen has also held leadership roles at Talyst, a market leading hospital pharmacy automation company, at Integriti Systems, an acute care vital signs monitoring company, and at Advanced Imaging Technologies, a medical imaging company located in Richland, WA. Prior to working with medical device companies, Dr. Jensen co-directed the Microsurgery Advanced Design Lab (MADLAB) at Johns Hopkins University and was a Research Engineer at Battelle Pacific Northwest Laboratories in Richland, WA.
Dr. Jensen holds 12 patents and has authored 23 peer-reviewed publications on surgical devices, intraoperative diagnostics, and surgical robotics. He is skilled in creating and leading strong teams, developing high quality products, driving company growth, and most importantly, delighting customers.
Dr. Jensen earned his B.S. in Electrical Engineering from Oregon State University; and his M.S. and Ph.D. in Biomedical Engineering from Northwestern University. He grew up in the Tri-Cities, WA where he currently lives with his wife, Tia. They have three children.
Steven Ashby
Director, Pacific Northwest National Laboratory
Dr. Steven Ashby has served as the Director of the Pacific Northwest National Laboratory (PNNL) since April 2015. He is responsible for establishing the Laboratory's vision and setting its strategic direction. Under his leadership, PNNL's exceptional staff are advancing the frontiers of science and addressing complex challenges in energy, the environment, and national security. In particular, the Laboratory is providing national leadership in climate science, the power grid, nuclear nonproliferation, and environmental remediation.
Dr. Ashby previously served as PNNL's Deputy Director for Science and Technology, and was responsible for integrating PNNL's science and technology capabilities to meet national needs.
Before joining PNNL in 2008, Dr. Ashby spent nearly 21 years at Lawrence Livermore National Laboratory (LLNL), ultimately serving as Deputy Principal Associate Director for Science and Technology. He previously oversaw the activities of the 500-person Computing Applications and Research Department. Dr. Ashby was the founding director of LLNL's Center for Applied Scientific Computing, which was established in 1996 and has since matured into one of the world's premier scientific computing research organizations.
In 2013, Dr. Ashby was elected a Fellow of the American Association for the Advancement of Science in the mathematics section for "exceptional technical contributions and scientific leadership in applied mathematics and computational science, particularly the development of novel numerical methods and robust software for parallel computers, as well as for exemplary service to the field of computational science and engineering." He also was elected to the Washington State Academy of Sciences in 2013.
He holds a B.S. in Mathematics/Computer Science from the Santa Clara University. He earned his M.S. and Ph.D. in Computer Science from the University of Illinois at Urbana-Champaign.
Matt Boehnke
Washington State Representative | 8th Legislative District
Rep. Matt Boehnke (pronounced BAY-nkee) is serving his second term representing the 8th Legislative District, which includes Richland, West Richland and Kennewick.
Matt was raised in Kennewick, graduating from Kamiakin High School in 1986. He then attended Eastern Washington University, where he graduated as an ROTC-Distinguished Military Graduate and received his active-duty commission in the U.S. Army Aviation branch in 1990. He spent the next 21 years in the service, rising to the rank of Lieutenant Colonel before retiring and moving back to Kennewick.
Since 2015, Matt has served as the director and lead professor of the cybersecurity division at Columbia Basin College. He also owns a cybersecurity consulting business. Before joining the Legislature, he served for three years on the Kennewick City Council.
In the House, Matt is serving on three committees, including in a leadership role as the ranking minority member of the Community and Economic Development Committee. He is also a member of the House Appropriations and Environment and Energy committees.
Matt and his wife, Dawn, have been married for more than 30 years. They have two sons, Matthew and Brandon.
Community Service: Arts Commissioner; Sunrise Rotarian; Water Follies Air Show Director; Tri City Americans Billet Family; Bethlehem Lutheran Church; Lifetime member of the American Legion; National Rifle Association; Veterans of Foreign Wars; Member of the Washington Education Association; and Member of the Columbia Basin Veterans Coalition.
John Eschenberg
President and CEO of Washington River Protection Solutions
John Eschenberg has 30 years of industry experience in a variety of highly regulated defense, commercial and government settings. He has demonstrated achievement in leading the execution of large-value environmental cleanup project portfolios, nuclear facility operations and multi-billion dollar, first-of-a-kind construction projects. John has a proven ability to build long-term relationships with internal and external stakeholders by establishing a high level of confidence and trust throughout the duration of some of the largest and most complex construction projects in the U.S.
He is presently the President and Project Manager of Washington River Protection Solutions, LLC where he leads the $7.1 billion contract. His team is responsible for the management of Hanford's radioactive and hazardous waste tanks, in addition to integrating the site-wide efforts to initiate the tank waste treatment mission at the U.S. Department of Energy's (DOE) Hanford Site. He is corporately aligned to AECOM's Management Services Division as a Senior Vice President in the Nuclear and Environment strategic business unit.
Before joining AECOM, he worked as Director of Capital Projects and Infrastructure for PricewaterhouseCoopers, LLP where he was leading the firm's third-party advisory efforts for new nuclear plant construction both domestically and internationally. He was also responsible for leading several advisory efforts for capital projects related to nuclear plant decommissioning, license transfer, dry fuel storage campaigns, and independent spent fuel storage installations. Eschenberg spent part of his career as a Senior Executive within the DOE while playing a lead role in managing large federal investments in science, national security and environmental remediation.
He earned a Bachelor of Science degree, Summa Cum Laude, from the University of Maryland, is a graduate of the Federal Executive Institute in Charlottesville, Va., and the Executive Management Program at Massachusetts Institute of Technology. In 2009, he was recognized as the Executive of the Year by the National Management Association.
Fran Forgette
Attorney, Rettig Forgette Iller and Bowers, Retired
Francois X. Forgette is a long-time resident and active community member of the Tri-Cities. After decades of practicing law, Fran retired in late 2019 from Tri-City law firm of Rettig Forgette Iller Bowers. His full-time practice included business, real estate, agriculture, insurance defense and health care and related mediation and civil litigation. Fran also served on the WSU Board of Regents from May 2005 through March 2014.
Fran graduated from Seattle Preparatory School in 1970 and the University of Washington in 1974 with a B.A. in English Literature. He then attended Gonzaga Law School in Spokane where he graduated with honors in 1977.
George Garlick
President & CEO, George Garlick Enterprises
George Garlick is the President and CEO of George Garlick Enterprises. He has lived in the Tri-Cities since 1962, when he accepted a position at Hanford Laboratories. He began teaching 30 local students who were working on their Master's degree. In 1967 and with the approval of Battelle, he became Director of the Center for Graduate Study, where he raised funds to build the first campus of what is now Washington State University Tri-Cities campus. While in the position Garlick established the first faculty recognition, student graduation recognitions and the first ability for local students to meet the residency requirements at WSU. Through his work at George Garlick Enterprises he has developed and formed companies related to real estate development primarily in the Tri-Cities Science and Technology Park for which he was one of the founding members in 1990. The 600,000 sq. ft. Stevens Center Business Park provides facility support to assist the local major companies in meeting their objectives on the Hanford Project. This Park also includes a Montessori School, Corporate Fitness Center, lakes and recreational areas. Garlick is also active in many community boards and committees, including the Tri-City Chaplaincy, CREST and TRIDEC, and he was named Tri-Citian of the Year in 2007. He also founded the Gloria Meek Garlick Foundation in honor of his sister-in-law who passed away from cancer. The Foundation will provide medical imaging systems manufactured in the Tri Cities for use by underserved peoples.
Garlick earned his Ph. D. degree in Electrical Engineering and Solid State Physics from Iowa State University.
John Hayfield
General Manager, Atkins Engineering & Technology
Atkins Nuclear Secured
John Hayfield is Senior Vice President, Manager of Business of Nuclear and Environment for AECOM's Management Services Group. He provides overall leadership in the pursuit of new business, capture strategies, teaming, and proposal preparation.
With more than 25 years of experience in the Department of Energy and the nuclear industry, John served as President of NuVision Engineering's Government Group and President and CEO of Mid-Columbia Engineering, a wholly-owned subsidiary of NuVision Engineering (NVE) prior to joining AECOM. In this role, he was responsible for the overall management and performance of all government operations at NuVision Engineering's three facilities located in Pittsburgh, PA, Mooresville, NC and Richland, WA.
Beginning his professional career at the U.S. Department of Energy's (DOE) Hanford Site, John rapidly earned positions of increased and broadened responsibilities, eventually serving as the Operations Manager and then later Deputy Plant Manager for the Plutonium Uranium Extraction (PUREX) Facility. In 1999, he was named President and General Manager of WorleyParsons Polestar, who provided specialized technical and analytical consulting for DOE and the commercial nuclear power industry and, in 2011, John was named WorleyParsons Global Director of Nuclear Materials and Decommissioning.
As a recognized technical expert in the field of nuclear facility deactivation including the formulation of DOE's processes and policies in this subject area during the 1990's, John has participated in many of the highest profile deactivation and decommissioning projects, particularly in the early strategic stages, the DOE has executed to date.
John holds a Bachelor of Science degree in Chemical Engineering from Washington State University.
Laurie Hollick
Vice President of Contracts and Procurement, AECOM
Laurie Hollick is Vice President of Contracts and Procurement for AECOM's ~ $5 Billion Management Services Nuclear and Environment Strategic Business Unit (N&E), located in Aiken, South Carolina. Laurie provides contract administration and procurement management leadership for federal and commercial contracting throughout all phases of the acquisition process, from strategy development through the opportunity phase, contract award, performance and closeout.
In addition, she operates as Chief of Staff for AECOM's Washington River Protection Solutions, LLC, (WRPS) which manages the Hanford Tank Operations Contract for the U.S. Department of Energy (DOE) in Richland, WA. She is also responsible for WRPS Human Resources, Employee Concerns, Communications and Public Relations.
Laurie has held several corporate senior leadership roles in large nuclear energy and environmental management programs and projects for AECOM's legacy companies, spanning:
– Government contract management and negotiations for U.S. and international projects
Management of corporate level and DOE site business and infrastructure support services, and
Management of strategic business development initiatives, planning and operations.
Laurie began her career with the Westinghouse Advanced Reactors Division in marketing and later in program control. She managed engineering administration for the Westinghouse Advanced Energy Systems Division and was the proposal manager for Westinghouse's first successful bid to manage and operate the DOE's Savannah River Site.
She is a summa cum laude graduate of Carnegie-Mellon University, with a Bachelor of Science Degree in Technical Writing and Business Administration. She received her Master's Degree in Business Administration from the University of Pittsburgh.
Laurie currently serves on the Board of the Association of Washington Businesses and the Washington State University Advisory Council Tri-Cities.
Reza Kaleel
Chief Executive Officer, Kadlec Health System
Reza has served as Chief Executive for Kadlec since January 2019. He originally joined the Kadlec team in July 2016 as Chief Administrative Officer for Kadlec Regional Medical Center, relocating with his wife and daughter from Grand Junction, Colorado, where he served five years as Executive Vice President and Chief Operating Officer for St. Mary's Regional Medical Center. Reza has worked in healthcare administration since 1997, beginning his career in strategic planning and finance before steadily working his way up through various leadership roles in health system operations. Prior to living in Colorado, he spent 20 years in San Antonio, Texas, most recently serving as Administrator for a hospital in the CHRISTUS system. Over the course of his career, Reza has enjoyed the challenge of bringing diverse groups of talented and committed people together to solve important challenges and feels that working in health care is a lifelong career calling. Reza holds a Master's Degree in Healthcare Administration and Bachelor's Degree in Economics from Trinity University in San Antonio, Texas and is a Fellow in the American College of Healthcare Executives.
Wayne J. Martin
Interim Chief Operating Officer, National Security Directorate, Pacific Northwest National Laboratory, retired
Dr. Wayne J. Martin is the Interim Chief Operating Officer for the National Security Directorate at Pacific Northwest National Laboratory. He is responsible for capability and staff development, including staff recruiting, retention, project management and expert delivery processes, and facilities, infrastructure, and operations within the directorate. PNNL's National Security Directorate provides the science and technologies to support the detection of weapons of mass destruction, help the United States manage its nonproliferation treaties, and secure our nation's borders.
Dr. Martin has contributed to a variety of basic and applied research areas including environmental remediation, contaminant fate and transport, geologic sequestration, and water treatment. His research interests focus on projects related to hazardous, toxic, and radioactive wastes designed to increase understanding of contaminant migration within the environment.
At PNNL since 1978, Dr. Martin has served as line manager, researcher and principal investigator, product line manager, and project manager for projects related to environmental science and national security. He was recently the Director of the Project Management Office responsible for overseeing risk mitigation, implementation, and the safety and success of more than 100 research projects in the chemical, biological, and nuclear surety and signatures sciences.
Dr. Martin is a strong advocate for nurturing and influencing young people in taking on scientific and technological endeavors. He mentors graduate students at PNNL and strongly encourages staff to support science, technology, engineering, and mathematics (STEM) activities for students in the local community. He is a past recipient of PNNL's prestigious Laboratory Director's Award (Fitzner-Eberhardt Award) for his outstanding contributions to science and engineering education.
Dr. Martin has given numerous technical, social, and educational presentations, and has authored more than 35 publications in science journals, conference proceedings, and government and private documents. He has received numerous awards, but considers one of the most significant to be being named the 2011 Washington State University Tri-Cities Distinguished Alumni of the Year.
He received a Ph.D. in Environmental and Natural Resource Sciences from Washington State University, an M.S. in Radiological Sciences with an emphasis in environmental transport from the University of Washington, and a B.S. in Wildlife Management and a minor in Chemistry from Washington State University
Katie Nelson
Director of Marketing, Gordon Brothers Cellars
Jeff & Vicki Gordon's daughter, Katie, grew up with the vineyard and winery. So it was only fitting that after she earned her Bachelor's degree in Agricultural Economics from Washington State University in 1998, she lend her talent to the family farm and winery. Before returning to the family operation, she worked as Marketing Coordinator for the Washington State Potato Commission for four years. During that time, she married Marc Nelson. In 2002 Marc and Katie moved on to join the family business.
She is now an integral part of the winery operation, overseeing marketing activities nationwide. Her inherent knowledge of the agricultural and wine industries has given her the tools necessary to grow the Gordon Estate brand.
Phillip Ohl
Managing Partner, Entropy LLC
Phillip Ohl retired from full-time work after the sale of his engineering company in 2016. He and his wife, Diane say that they are thirty-three years into their three-year plan for the Tri-Cities. Since selling his company he has worked as an entrepreneur/investor and served as a director on several for-profit corporations in markets ranging from healthcare, to industrial mining, to retail grocery, and internet software-as-a-service. In addition, Phil has served the Tri-Cities on many non-profit boards including the Washington State STEM Education Foundation.
Phil's history with WSU includes a BS in Materials Science & Engineering from WSU Pullman, a Master of Engineering Management from WSU Tri-Cities, and serving as a member of the WSU Mechanical and Materials Engineering Advisory Board and a member of the WSU Tri-Cities, Executive in Residence program. Phil also met his wife in the WSU Pullman dorms and raised his two daughters to be WSU Alumni.
Traci Pierce
Superintendent, Kennewick School District
Dr. Traci Pierce has served as superintendent of Kennewick School District since January 2020.
Prior to coming to Kennewick, Dr. Pierce spent the past 24 years in Lake Washington School District, in Redmond, Washington. There she served as a teacher, assistant principal and principal at the junior high level prior to moving to district level administration. At the district level, she oversaw a variety of programs and departments over the years including instructional technology, literacy, curriculum and assessment, special services, and K-12 schools. She served as superintendent in Lake Washington for six years, and in 2018, she was recognized with the Washington State PTA Outstanding Educator award.
Dr. Pierce earned a Bachelor of Arts in English and teaching certificate from the University of Washington and a Master of Education in Educational Leadership and principal certification from City University. In 2009, she earned a Doctor of Education in Educational Leadership and Policy Studies and superintendent's credential from the University of Washington.
Dr. Pierce grew up in Coeur d'Alene, Idaho and has family in Kennewick and Richland. She and her husband Sherman have been married for 27 years and reside in Kennewick.
Lura Powell
WSU Regent
Lura J. Powell was appointed to the Board of Regents in March 2014. She was appointed to be the first chair of the Board of Trustees of the Washington State Life Sciences Discovery Fund Authority by Governor Christine Gregoire in 2006 and served in that position until June 30, 2013. In 2011, she was chair of the Washington State Redistricting Commission, which is formed once every ten years to redraw the state's legislative and congressional district boundaries based on Census results.
Regent Powell is the former Director of the Department of Energy's Pacific Northwest National Laboratory, and was a Senior Vice President of Battelle. Prior to her DOE service, she was Director of the Advanced Technology Program at the National Institute of Standards and Technology, Department of Commerce, where she was responsible for selection and management of a high-risk technology investment portfolio that spanned the full range of technology sectors. She also chaired the Biotechnology Research Committee of the National Science and Technology Council, which coordinated biotechnology research across the federal government. Following her government service, she was President and CEO of Advanced Imaging Technologies, Inc.
Regent Powell is a former member of the Board of Directors of the Washington Technology Alliance, Avista Corporation and the Tri-Cities Washington Development Council (TRIDEC). She received a B.S. in Chemistry and Ph.D. in Analytical Chemistry from the University of Maryland and is an elected fellow of the American Association for the Advancement of Science.
Ray Robinson
CEO & President, RKR, Inc.
An excellent education facilitated many challenging, rewarding and mostly fun work experiences that are continuing.
Ray's education, BS, ChE (UT-Austin), MBA (U of WA), and Doctorate in Materials Science and Engineering (MIT), together with some very dedicated and helpful leaders and mentors opened many doors of opportunity along the way. His jobs have spanned a broad range including that of managing a 2,000-employee Exxon company with a broad reach world-wide. He has been co-owner, co-founder and managing director of six start-ups and a director and senior executive of three multi-national companies and one regional company. He has three patents and is currently working on a fourth patent application. He has been honored as a representative of the many local community volunteers with the 1999 Tri-Citian of the Year designation and one national recognition as a nuclear materials expert. Working closely with WSU President Sam Smith and his leadership team, Ray, along with enthusiastic local leaders helped WSU get state approval for and then launch WSU Tri-Cities. Ray his spouse, Marilyn, have been active in WSU Tri-Cities' Advisory Councils nearly continuously since inception with Ray serving as Vice-Chair and then Chair of the first Council and both served among the first Tri-Cities' WSU Foundation Trustees. Their 33-year old "management and technology best practices" company, RKRI, uses a teaming approach with U.S. subject matter experts from throughout the U.S. to solve challenging problems for public, private and government entities.
Robert E. (Bob) Schuetz
Chief Executive Officer, Energy Northwest
Bob Schuetz joined Energy Northwest as Columbia Generating Station's Maintenance Manager in September 2013 and was named Chief Executive Officer in August 2021. Prior to joining Energy Northwest, he served as Maintenance Manager while on loan as an employee of the Institute of Nuclear Power Operations (INPO).
Bob served as a submarine officer in the United States Navy for 28 years. His assignments include Commanding Officer of the attack submarine USS HYMAN G RICKOVER and Commander Submarine Squadrons Seventeen and Nineteen in Silverdale, WA. His final assignment was Deputy Commander and Chief of Staff for Commander Submarine Force U.S. Pacific Fleet. Upon retirement, Bob was a Plant Evaluation Team Leader at INPO and began his loaned assignment to Columbia Generating Station in January 2012. He was promoted to Plant General Manager in September 2014 and to Site Vice President in May 2018.
Bob holds a Bachelor of Science in Nuclear Engineering from Rensselaer Polytechnic Institute, a Master of Arts in Economics from the University of Oklahoma, and a Master of Engineering Management from Old Dominion University. He has an SRO Management Certification on both PWRs and BWRs and is a licensed Professional Engineer.
Energy Northwest is a joint operating agency serving the needs of public power by providing reliable, low-cost electricity while promoting public power activities in the region. It has received numerous awards and recognition for its hiring of veterans, employee philanthropy, and community service. Energy Northwest was also recognized by the Association of Washington Business as the "2016 Employer of the Year" for its innovative job retention, creation, and compensation plans that foster a thriving work environment.
Kevin W. Smith
Manager, U.S. Department of Energy Office of River Protection, Retired
Kevin W. Smith became manager of the Office of River Protection (ORP) in December 2012. Kevin is responsible for management of two of the largest projects in the U.S. Department of Energy's (DOE) Environmental Management portfolio, the Tank Farms and Waste Treatment Plant projects, and an annual budget of $1.4B. As manager, he leads a federal and support service staff of ~250 employees and oversees ~5,000 contractor employees and their mission activities.
Smith's career spans 40 years with a number of senior leadership positions with the Department of Defense and the Department of Energy. Prior to his current role, Smith served as manager of the National Nuclear Security Administration's (NNSA) Los Alamos Site Office (LASO). As the manager, he was responsible for administering the Los Alamos National Laboratory management and operations (M&O) contract and federal activities on the site. These responsibilities included oversight of security, quality assurance, environmental compliance, health, safety, nonproliferation missions, national security missions, and nuclear operations.
His previous positions since joining DOE in 2004 include acting manager of NNSA's Kansas City Plant, deputy manager of the Y-12 NNSA Site Office, and assistant manager for the Nuclear Material Stabilization Project at the Savannah River Site with responsibility for oversight of the Savannah River National Laboratory.
Prior to joining DOE, Smith served in the U.S. Air Force in a number of capacities including as Air Combat Command's Director of Safety where he was responsible for the flying, weapons, and industrial safety programs for ~100,000 personnel. He also served as an
F-16 fighter squadron commander, deputy chief of staff for operations for U.S. Forces Korea, and the commander of 49th Operations Group at Holloman Air Force Base NM. He flew a number of aircraft to include the F-4, F-16, and the F-117 Stealth Fighter.
A native of Olympia, Washington, Smith is a graduate of the U.S. Air Force Academy with a bachelor's degree in physics. He also holds a bachelor degree in mathematics and a master of science degree in management, from Troy State University. He and his wife, Dorothy, live in Richland, Washington.