Here are the Tulsa Beacon endorsements and recommendations for the June 28 primary.

Governor – Republican

Gov. Kevin Stitt

United States Senator – Republican

State Sen. Nathan Dahm

United States Senator – Republican

U.S. Sen. James Lankford.

U.S. Representative District 2 – Republican

Josh Brecheen

Attorney General – Republican

Attorney General John M. O’Connor

State Auditor and Inspector – Republican

The Tulsa Beacon recommends Cindy Byrd.

State Treasurer – Republican

Rep. Todd Russ

State School Superintendent – Republican

Ryan Walters

Labor Commissioner – Republican

Rep. Sean Roberts

Corporation Commissioner – Republican

Todd Thomsen

Tulsa County Assessor – Republican

Tulsa County Assessor  John A. Wright

Tulsa County Commissioner District 3 – Republican

Bob Jack

District Court Judge District 14 Office 12

(Non-partisan)

Kevin Gray

State Senate District 36 – Republican

Sen. John Haste

State Representative District 11 – Republican

Rep. Wendi Stearman

State Representative District 66 – Republican

Wayne Hill

State Representative District 76 – Republican

Timothy Brooks

State Representative District 79 – Republican

Paul Hassink