James Marvin "Jim" Hefley, Jr.

1956 - 2020

Brought to you by Speaks Chapel

Order Keepsake