Gary P Laird Author