Darrell,
I would suggest you contact David VerSluis. He will most likely be able to steer you in the right direction.
dversluis@sierraconsultants.net