Michael Palmer

Mike Palmer. Licensed General Contractor, Investor, Dealer for 64 metals,