GARY A. MONROE AND ASSOCIATES PETROLEUM LAND SERVICES, INC