Our History

Serving Leavenworth and Surrounding Areas Since 1909

The History of Besel’s

Besel’s began with one man and a vision in the early years of the 20th century. Driven by a strong desire to help his neighbors and provide high-quality services to his customers, Michael Besel started the company in 1909. His son, Ed Besel, then took over after Michael passed on.

In the early 1950s, V.B. “Mac” Greenamyre, son-in-law of Ed Besel, left the Army Air Corps and returned to Leavenworth with his wife Marjory (Besel) Greenamyre and their three sons to help run the family business. Mac Greenamyre worked with Ed Besel until his passing, and then took over as owner and operator of Besel’s Roofing and Heating.

Historic Leavenworth Kansas

In the early 1960s, Mac relocated the business from its original address at 612 Cherokee St to the Historic Union Depot Train Station at 123 South Eslpanade. Then in 1988, Besel’s donated the Union Depot to the City of Leavenworth and moved to its current location at 300 Sante Fe St. The City of Leavenworth went on to turn the Union Depot into a Community Center.

Mac grew Besel’s Home Improvement, adding new services, including: home remodeling, room additions, Electrical, Plumbing and the then-new Air Conditioning, in addition to roofing and heating (HVAC). During this same time, Mac also began another property development and management company called Greenamyre Rentals.

In 1984, David Greenamrye began working with his father, and is now the Owner Operator of Besel’s. In 2011, David’s nephew Jeremy Greenamyre, who also co-owns and operates Greenamyre Rentals, Inc. in Leavenworth, began working with David to unite the two the companies once more.



Besel’s Home Improvement has been in business for over 100 years because we know how to treat our customers. See what others have said about Kansas City’s best improvement company.

Meet The Team

Besel’s is family owned and has served our area for five generations. Meet the team that makes it their duty to provide the best possible service for all our customers.


Besel’s has helped hundreds of our customers through an easy online loan application. We work with several lenders, so we have multiple payment options, offer competitive terms, and quick approvals.